Add generic route feature