add struct type