Tutorial update: queue and program