all kinds of changes