mirrored queue, and test case is added

test