redo startup logic
rewrite add; does not compile
finish code for removing
newline
Merge branch 'dynamicchannels'