finishing the base class api