stopped variable shadowing, multiple misspellings per attr