doing router