recomputes