added structure to v3