javadoc
add wrap method