documenting smart-open-line