implement user adding to queue