partial update to base class method not finished