changed separator to Line
more lcs instead of custom class systems, fixed some regression bugs