fix decorate