Whew! lots of work in progress