Added vector struct