updated o.route