Add Vigilance function