Final fix + javadoc a bit