removing abstract make_purchasable_items