adding a structure