working on fifo, added outline for ctrls