implemented simpe sync
fixed origin copy