encrypt(ORDER:, ) encrypt(ISDONE:, ) encrypt(STATUS:, ) A: write commands B: generate command numbers A: place order B: give immediate status on recieved commands (to show the order has been accepted) A: are these commands with the command numbers done? B: give status on commands