add API to AquaticRoute