Handling route with multiple optional parameters