structure setup, syncing