updates and a new example