Queue implementation for user