base files set up, still needs a lot of stylistic work