基本完成router