results - all 2D functions now done