added routing demo