avoidance function

