Mechanic FIFO