changing IBuilder to IApplicationBuilder