problem type