syncing with orginal