DeepLines part 2