Add extensible router