switched to lodash, and doing a lot less