misspelling fixed
Many changes
Revert "Many changes"

This reverts commit ac5afe411bfbc98d49662a58ad23810b80243728.