updated addQueue