added vital java file