minor, add a trigger method to router