Added Exeptions because of Communication.java