open fifo
producer and consumer
Merge branch 'develop'