examples allow options; rework list of examples