move into channel package