syncing with engine