new compute object, cleaning