removed old implementation
added comparison with NLM
minor