no more vector or point structs