Started on unit tests
Can now support all channels when no flag is given