FIFO debbuged, and run correct