prompt-friendly structure