data structure v1.2