using structure analysis