create and update methods for channels