upd base_classes