NCL diagnosis and algorithms