all types of changes