allow override router class