trying to understand how underscore works