add feature, so ClassBase can be treated commonly
nothing