minor adjust in _base