Made the whole process a class, goddamn.