router,collection,model done