structural analysis