Buying and selling methods implemented