fixed baseclass