refactoring code for readability