Base_class