Added taxes and receipt printing.