array too small problem