validate arrays