tenderChange modification

changed function tenderChange to use array of objects and loop thru to
modify change accordingly.
Reduced number of cases to deal with