correct wrong names, and use += or *=