thinking is for synchronizing.