1. gradient
  2. slope