Going to try using ParVectors instead of lists