created calc engine
created value modifier