a bunch of style changes, crossing my fingers i didnt break anything