bootstrapped lib and package
updated documentation