fix primiarive array