add syncronization