store the work i have done.  then i will try whether it's ok to use the two-dimensional array