We need to figure out what each of these are good for, and whether maybe some of them are unnecessary and should be deleted.