computations added