router object
passing book view model
separated book routes