Refactor your code using SOLID principles