add channels and support playdatas