Add fifo and hasmkffo