First Come First Serve works

have not yet tested by hand to make sure data is accurate