changed a bunch of stuff, strings, const auto and other things