line support -- closes #6