made all the classes public