apply decorator to article