the same as the basic_app, but proxying requests