new test says all save correctly but only 1 patent gets passed to array