many changes - for the good