modify the application