added missing code documentation to base class