added remoteCommand