added Purchase Model