update and extend iris example