+ validate array
+ validate array