func scanRailLine(l *entities.RailLine) *Model {
    model := NewModel()

    // gen goalid
    for _, p := range l.Stops {