refactoring Hackathon