updated simulator to return correct receipt variables