code refactoring1
code refactoring1