added more comments and reexported javadocs