make sure all classes include javadocs and copyrights