ENH add line_range argument

fixes #6