Assignment4 update, FIFO done