updated the rollover script to simplify the overridable and immutable fields