adding the structure