add PromptCallback