- replaced tabs with spaces
 - replaced string concatenation with string interpolation
 - many other changes