use route instead of direct url