adding has_explanation