Start refactoring the competiton