fixing stuff because I don't like warnings
more warning clearing