before adding synchronization