structure analysis