update documentation and ready for initial release.