add some new queue structure.