keeping everything synced up