synchronization part3