update
updated with the array parsing