synchronizer classes