complete table base class