using routing component