add room feature, but need change channel trigger