add channel mapping