Implement first concept of iqueue interface