add Queue, HashMap