Make functionals an array.  Will need to be redone
update labs/results to pull id