Queue implementation done (day 1)