added emplace to queue