Added new fields to the puchase model