done lots of work
added figure