use std::array for array
use std::array for array