Added Interface
Changed to proper Java Pocedure