streamlined command binding