add generic route option