Model And Algorithm