warning levels & stuff
started fixing stuff