ensuring everything up to date