working on part 4
trying out the queue in part4