change before_filter to before_action