added ALs.java and its driver