better way on channel marking