figure_2D finished; etc