removed lodash dependency