better use append_before_action instead of around_action