Added do_action and example