almost done with syncronising