Add put/take to FIFO