queuePut is functional
diary