uses lo-dash simplified chaining syntax