combine decorators