[++] collection array proto