updating desc
use preferred binding form with context, and rm lodash