extracted prompts into a module