1. Holes
  2. Small steps