Self Correcting Llm Controlled Diffusion Models