working on fcfs