added new queue system structure