refactor everything
make your own class files
no, make is cool