updated pure prompt from upstream