completed the my_queue module