fulfills with an array.