add structure for the v2