simpler named enum bind
auto create channel QR code