Create FIFO Implementation