ok, NOW i've done all the javadocs.