chnages in Program.java