simplified codebase, started styling.