TERM PAPER VERY IMPORTANT. read the details i put the whole prompt there