remove comments
rename router class
avoid to fetch model repeatedly