tackling ill-structured problems