modified FileEdit,FileWriter,Launcher