keeping things in sync