add route support
tested ok