add protecting action