router allow backreference and integer position