new figures

code in need of cleanup still etc etc