syncronization feature added