improves documentation
implements channels documentation