recompute
