V2 struct prototype init