probe_2d initial draft