Calculate results
Various refinements