added create methods for item, purchase
merged