remove LFOREACH
optimizing vla