extended examples