improve remote commands