up and runnign! struct head * was the culprit. terrible idea to begin with- get it to run first, then worry efficiently later