Added structure and example