added comment to explain why we are useing underscore instead of lodash