REFACTOR ALL THE CODES!
Generate New Caption