channel validation