add ultralight routing functionality