more more hpstruct
more x3 hpstruct