addes structure