mock history route part II