add comments
Add SetBypass and FIFO reset