combined UserQueue and User classes