accept an array as a value