+ add computations methods