add struct example