splitted Prompt generation over multiple lines to easen the oversight of what is what