updating for packaging and documentation