improved extended examples