fix constructor
add package-info.java
add package-info.java
update documentation