hot and cold refactoring, add concept of podium, start unit testing, start of cleaning settings