adding routing capabilities