addQueue() update, more complete