tikhonov process should be added here