attack structure