using router
updated readme