add examples for structure
update