add prompt context provider