Refactoring part 1