Add required funcs to the baseclass