started adding Javadocs