code refactoring(0)