refactored w/out any change in functionality or code execution