start processing the application