scratch of base class. Missing tests