added getrowstride()