need to fix errors with classifier arguments, working on restructuring