bug fixes and improvements
update readme