structural analyses