First commit
Refactored everything