better explanation of changes