prepare for change derivative calculation