Queue (456)

About the rewrite: