better decorators