add_decorator