spharray
