adding the rest of the structure