complete router skeleton