big10p #1 Just pass the type handle and modify the specific field from within the function, like: . . . a.item = New item Afunction(a) Function Afunction(this.item) this\index = 1 End Function