polish existing code
finish params
router and route classes
comments