Add create and remove function for channels, need to fix the log
messages