created factory an request handler