add texcoord[2-9]
use default for optional
add extension range in Data