color, channel listing, etc.

now merge this fuck