added first pass (untested) at Router Adapters