relocated the sync mechanism assignment