added fcfs scheduling