lots of bugfixes and improvements since the initial push bumping a patch version