start of extended example