moving more objective functions in
adding in largest first and fixing fcfs to truly be fcfs