sync structures