Added javadoc...I think...