suicide
added some pthread stuff, trying to brainstorm on how best to approach the multithreading stuff for the orderdedlist