working on mixed vec lod