require cubex routing