progress on packaging
documented APIs