basics of heuristic structure classification