run the application