Rough Main.java ready