basic array  done