several updates
Initial release