Feature/user migration

I'm torn about this; we usually try to avoid one-letter variables, but these are both common conventions. Maybe change L to 'line'?