Improved tk_purchase, added tk_sale.