add for remote shell