more styles! and restructuring files. probably needs more scoping so things only get iterpreted in the proper place