add channel/client classes