problem-solving capabilities