add queue utils