still working. part I (recreate fig 1) works.