added gui java files