Look at this, we used a push pull queue!!!