updated more javadoc