working but with artifacts when going back in lod