Update: Design fields and calculate rate on change.