renamed everything and did some major refactoring, added a config