prepare for total changes