modified SaveRemote