added variable prompts for text knowledge