added valueArray