using tori's routing