LOOK AT ALL THE WORK I HAVENT DONE YET.
Generate New Caption