modified materie class