pre-changes