extract silo request logic