the startegy of FIFO has been done.