please reduce to array of members