began work on queue implementation