add struct pointer demo