adding synchronizer back