Removed Transaction.add and added Transaction.purchase