not get if undefined
f
shi