javadoc; fix apis