added struct and map examples