fix typos in all files
rewrote trait mixin since the info was wrong