Add a struct