javadoc
update tests