loading remote
binding from vm
saving and loading state