making serious rogress on wrappers and write up