move channels to separate module
typo fixed
idle block added