replaced lodash with underscore, makes less trouble