structural prediction techniques