Need to split the `prompt` code into logical packages, because now it is a confused and difficult to read.
Need to split the
promptcode into logical packages, because now it is a confused and difficult to read.