refactoring check function
handles 302
adds colors
better file parsing
adds ICTV channel