change all java file and structure