New Interfaces; Start.java; Updated classes