refine the hostee base class