implements live LOD and input limit