call init on base class