Implemented synchro. Need to be tested.