updated a lot of controller classes,
added enum classes and folders