improve execute command