make routers recv sub pattern array