re-vitalized

removed GAC class, pu into a different file (GAC.java)