queue utils