modded classes
type check