modified class call