updated documentation and packaging