refactoring at will to make code more maintainable