bug + javadocs