finished processRequest() and run()