making sure every thing is up to date