computationengine constructor modified