modified class