adding has_although