bunch of work on the receipt