Search Trains
CRP/Chandrapura Junc ▼
×
VSKP/Visakhapatnam J ▼
×
 ♦ 
×
DOJ:
Dep:
SunMonTueWedThuFriSat
Class:
2SSLCCEx3AFC2A1A3E
Type:
 

Train Details
Words:
LHB/ICF:
Pantry:
In-Coach Catering/Pantry Car
Loco:
Reversal:
Rake Reversal at Any Stn
Rake:
RSA:
With RSA
Inaug:
 to 
# Halts: to 
Trvl Time: to  (in hrs)
Distance: to  (in kms)
Speed: to  (in km/h)

Departure Details
Include nearby Stations:      ONLY this Station:
Dep Between:    
Dep PF#:
Reversal:
Rake Reversal at Dep Stn

Arrival Details
Include nearby Stations:      ONLY this Station:
Arr Days:
SunMonTueWedThuFriSat
Arr Between:    
Arr PF#:
Reversal:
Rake Reversal at Arr Stn

Search
2-month Availability Calendar
  Go  
Full Site Search
  Search  
 
Sat Jul 22, 2017 20:37:29 ISTHomeTrainsΣChainsAtlasPNRForumGalleryNewsFAQTripsLoginFeedback
Sat Jul 22, 2017 20:37:29 IST
PostPostPost Trn TipPost Trn TipPost Stn TipPost Stn TipAdvanced Search

CRP/Chandrapura Junction to VSKP/Visakhapatnam Junction
1 Trains / 97 ΣChains

1 Mail/Express Trains
Quota:
Availability Calendar   ↩Return: VSKP⇒CRP   Filters   Dep: CRP   Arr: VSKP   

Shortest Route: 951.99 km

The Shortest Route passes through:
Purulia => Rourkela => Sambalpur

Switch to Trains at a Glance View    

1 Long-Distance Trains between CRP/Chandrapura Junction and VSKP/Visakhapatnam Junction

Try these Via Stations: Ranchi   Howrah   Hatia   Sealdah   Kharagpur   Asansol   Tatanagar   Bhubaneswar   Khurda Road   Purulia   Adra   Santragachi   Kolkata  

No.NameTypeZoneFromPFDep ↑↑AvgToPFArrAvgDurationHaltsDep DaysClassesQtDistanceSpeed
13351Dhanbad - Alappuzha ...ExpECRCRP111:54+3VSKP??08:55+2721h 1m37
SMTWTFS
IISL
3A2A
PQWL960 km46 km/hr

97 ΣChains between CRP/Chandrapura Junction and VSKP/Visakhapatnam Junction

Xfer Stations: Ranchi   Howrah   Hatia   Sealdah   Kharagpur   Asansol   Tatanagar   Bhubaneswar   Khurda Road   Purulia   Adra   Santragachi   Kolkata  

No.FlagNameFromPFDep ↑↑AvgXFerXFer DelayBufferShiftToPFArrAvgDurationHaltsDep DaysDistanceCreatorRemove
21132
--
Σ Sasaram- Gaya- Kod...GMO??00:28+2:05HWHArr +1:47/Dep +64h 50m-1:41VSKP??03:45+1:1627h 17m-31
SMTWTFS
1182 km03652 Gaya Jasidih S...-
35
Σ Nandan Kanan - Viz...MHQ??00:42+3:38BBSArr +4:03/Dep +01h 30m-4:03VSKP??18:45+1418h 3m-7
  T    
995 kmbhanu teja భాను తేజ-
38
--
Σ Nandan Kanan - Viz...MHQ??00:42+3:38BBSArr +4:03/Dep +41h 30m-3:59VSKP??18:45+2918h 3m-7
    T  
995 kmbhanu teja భాను తేజ-
39
Σ Nandan Kannan - Vi...MHQ??00:42+3:38BBSArr +4:03/Dep +11h 30m-4:02VSKP??18:45+1318h 3m-10
     F 
995 kmbhanu teja భాను తేజ-
7052
Σ Gaya-Visakhapatnam...MHQ??00:42+3:38KURArr +4:12/Dep 2h 45m+0VSKP??23:15-222h 33m18
S   TF 
995 kmDivert ShalimarGorak...-
8321
--
Σ Gaya-Bangalore Gar...MHQ??00:42+3:38KURArr +4:12/Dep +165h 5m-3:56VSKP??22:30+4321h 48m-6
     F 
995 km03652 Gaya Jasidih S...-
15090
--
Σ Gaya- Hyderabad "B...MHQ??00:42+3:38KGPArr +3:39/Dep +54h 15m-3:34VSKP??21:10+4420h 28m0
S T TF 
995 km03652 Gaya Jasidih S...-
15507
--
Σ Gaya- Hyderabad "B...MHQ??00:42+3:38BBSArr +4:03/Dep +14h 55m-4:02VSKP??22:15+2021h 33m-4
S T TF 
995 km03652 Gaya Jasidih S...-
6184
Σ Gorakhpur-Varanasi...GMO??02:00+1:13KGPArr +1:02/Dep +51h 20m-57VSKP??21:10+4419h 10m4
  T    
1091 kmDivert ShalimarGorak...-
7797
Σ Gaya-Kerela(via As...GMO??02:50+1:16ASNArr +1:24/Dep 4h 34m+0VSKP??01:10+3722h 20m-3
 M     
1070 km03652 Gaya Jasidih S...-
7122
Σ BOKARO-VELLORE-VIL...BKSC??03:40+1PRRArr +3/Dep +04h 35m-3VSKP??01:50+3922h 10m13
 M     
1093 kmDivert ShalimarGorak...-
1158
--
Σ Lucknow-Varanasi-V...CRP??03:56+3:59BBSArr +5:26/Dep +1:214h 20m-4:05VSKP??03:45+1:1623h 49m9
 M W  S
1072 kmDivert ShalimarGorak...-
5777
Σ Varanasi-Visakhapa...CRP??03:56+3:59BBSArr +5:26/Dep 1h 0m+0VSKP??23:50+1:4219h 54m20
 M     
1072 kmxxx-
11649
Σ Varanasi-Vishakhap...CRP??03:56+3:59BBSArr +5:26/Dep +120m-5:25VSKP??22:15+2018h 19m-17
 M W  S
1072 kmFast trains on Harbo...-
15508
Σ Gaya- Hyderabad "B...CRP??03:56+3:59KGPArr +4:07/Dep +54h 30m-4:02VSKP??01:50+1:0621h 54m-14
   W   
1072 km03652 Gaya Jasidih S...-
4537
Σ gaya sspn weekly c...GMO??05:30+2:24HWHArr +1:38/Dep +73h 50m-1:31DVD??05:18+1:1023h 48m-36
   W   
1171 km~-
7863
Σ Gaya-Chennai(via H...GMO??05:30+2:24HWHArr +1:38/Dep +04h 25m-1:38VSKP??05:35+3024h 5m-33
S   T  
1169 km03652 Gaya Jasidih S...-
11417
--
Σ Dhanbad=Vellore Ka...DHN??05:35+0ADRAArr +13/Dep +73h 20m-6VSKP??01:50+3920h 15m13
 M     
999 km03652 Gaya Jasidih S...-
20383
--
Σ Dhanbad Sindri to ...DHN??05:35+0TATAArr +12/Dep +07h 20m-12VSKP??09:30+1927h 55m13
    T  
1010 km03652 Gaya Jasidih S...-
20384
--
Σ Dhanbad Sindri - B...DHN??05:35+0TATAArr +12/Dep +07h 20m-12VSKP??09:30+3827h 55m11
     F 
1010 km03652 Gaya Jasidih S...-
20385
--
Σ Sindri-Bhojudih to...DHN??05:35+0TATAArr +12/Dep +363h 50m+24VSKP??05:35+1:3624h 0m42
  T    
1084 km03652 Gaya Jasidih S...-
20386
--
Σ Sindri-Bhojuduh to...DHN??05:35+0TATAArr +12/Dep +1:023h 50m+50VSKP??05:35+2:0724h 0m31
      S
1084 km03652 Gaya Jasidih S...-
20387
--
Σ Dhanbad to Bhubane...DHN??05:35+0TATAArr +12/Dep +131h 45m+1VSKP??04:40+2:1923h 5m22
 M     
1053 km03652 Gaya Jasidih S...-
5251
--
Σ ASN TO HWH AND THE...DHN??05:55+0HWHArr /Dep +61h 20m+0VSKP??03:45+1:1621h 50m35
SMTWTFS
1140 kmxxx-
7245
--
Σ Dhanbad-Chennai Ce...DHN??05:55+0ASNArr /Dep +62h 5m+0VSKP??01:10+4619h 15m14
      S
1040 kmDivert ShalimarGorak...-
8183
Σ Dhanbad-Kanyakumar...DHN??05:55+0ASNArr /Dep 2h 5m+0VSKP??01:10+3719h 15m31
 M     
1040 km03652 Gaya Jasidih S...-
16790
--
Σ Dhanbad- Chennai (...DHN??05:55+0ASNArr /Dep +1:093h 35m+0VSKP??05:35+2:0723h 40m31
      S
1119 km03652 Gaya Jasidih S...-
16791
--
Σ Dhanbad- Chennai (...DHN??05:55+0ASNArr /Dep +373h 35m+0VSKP??05:35+1:3623h 40m42
  T    
1119 km03652 Gaya Jasidih S...-
20529
Σ Dhanbad Chennai Ch...DHN??05:55+0HWHArr /Dep +244h 25m+0VSKP??04:00+1:2222h 5m8
SMTWTFS
1140 km★★★★Niket Karan★★★★^...-
19199
Σ Coal India Rajdhan...GMO??06:35+1:04BBSArr +58/Dep +1:211h 35m+23VSKP??01:10+4618h 35m8
      S
1007 kmयन्त्रविन्यासYantrav...-
22117
--
Σ Kanpur - Mughal Sa...GMO??06:35+1:04BBSArr +58/Dep +513h 0m-7VSKP??01:50+3719h 15m3
      S
1007 kmxxx-
22118
--
Σ Kanpur - Mughal Sa...GMO??06:35+1:04BBSArr +58/Dep +483h 0m-10VSKP??01:50+3919h 15m7
 M     
1007 kmxxx-
22119
--
Σ Kanpur - Mughal Sa...GMO??06:35+1:04BBSArr +58/Dep +1:063h 0m+8VSKP??01:50+1:1819h 15m6
  T    
1007 kmxxx-
17223
--
Σ NDLS-BBS in two le...DHN??06:45+42HWHArr +43/Dep +245h 0m-19VSKP??04:00+1:2221h 15m2
SMTWTF 
1140 kmRailfan Z*^~-
17225
--
Σ NDLS-BBS 'Q' for Q...DHN??06:45+42HWHArr +43/Dep +61h 55m-37VSKP??03:45+1:1621h 0m29
SMTWTF 
1140 kmRailfan Z*^~-
17226
Σ NDLS-BBS 'Q' for Q...DHN??06:45+42HWHArr +43/Dep +02h 20m-43VSKP??01:50+1:0619h 5m6
   W   
1137 kmRailfan Z*^~-
11359
--
Σ Ranchi=Vellore Kat...KSX??07:01+4PRRArr +2/Dep +02h 53m-2VSKP??01:50+3918h 49m2
 M     
1016 km03652 Gaya Jasidih S...-
7184
Σ DHANBAD-CHENNAI EG...GMO??07:20+22ASNArr +53/Dep +1:091h 15m+16VSKP??05:35+2:0722h 15m31
      S
1149 kmDivert ShalimarGorak...-
7244
--
Σ DHANBAD-CHENNAI EG...GMO??07:20+22ASNArr +53/Dep +371h 15m-16VSKP??05:35+1:3622h 15m42
  T    
1149 kmDivert ShalimarGorak...-
10514
--
Σ Gaya-Bangaluru-Mys...DHN??07:30+40KOAAArr +40/Dep +144h 35m-26VSKP??05:35+5522h 5m-2
     F 
1144 km03652 Gaya Jasidih S...-
16789
--
Σ Gaya- Chennai (Bod...DHN??07:30+40ASNArr +52/Dep +372h 12m-15VSKP??05:35+1:3622h 5m31
  T    
1119 km03652 Gaya Jasidih S...-
10847
Σ New Delhi-Tirupati...BKSC??07:40+51KGPArr +58/Dep +44h 55m-54VSKP??04:30+4420h 50m3
S      
1057 kmPŕāķāşh*^~-
13658
Σ New Delhi-Kanpur-M...BKSC??07:40+51KGPArr +58/Dep +111h 27m-47VSKP??03:45+1:1620h 5m29
S  WTF 
1057 kmSurat BDTS Intercity...-
18284
--
Σ Ranchi- Chennai (C...KSX??07:51+2KGPArr +16/Dep +22h 0m-14VSKP??01:50+3717h 59m6
      S
1027 km03652 Gaya Jasidih S...-
18286
--
Σ Ranchi- Chennai (C...KSX??07:51+2KGPArr +16/Dep +264h 30m+10VSKP??04:00+1:2220h 9m5
    TFS
1027 km03652 Gaya Jasidih S...-
18288
--
Σ Ranchi-Bangalore-M...KSX??07:51+2KGPArr +16/Dep +165h 55m+0VSKP??05:35+5521h 44m6
     F 
1027 km03652 Gaya Jasidih S...-
18290
--
Σ Ranchi- Vellore- K...KSX??07:51+2KGPArr +16/Dep +55h 15m-11VSKP??04:30+1:3720h 39m9
    T  
1027 km03652 Gaya Jasidih S...-
7183
--
Σ DHANBAD-CHENNAI CE...DHN??08:20+45ASNArr +1:35/Dep +06h 10m-1:35VSKP??09:30+1725h 10m-7
   W   
1010 kmDivert ShalimarGorak...-
20301
--
Σ Gaya- Chennai [Cat...GMO??09:00+5:10KGPArr +5:54/Dep +261h 55m-5:28VSKP??04:00+1:2219h 0m2
   W   
1084 km03652 Gaya Jasidih S...-
20302
--
Σ Gaya to Visakhapat...GMO??09:00+5:10KGPArr +5:54/Dep +72h 40m-5:47DVD??05:18+1:1020h 18m-1
   W   
1086 km03652 Gaya Jasidih S...-
20303
--
Σ Gaya- Hyderabad [C...GMO??09:00+5:10KGPArr +5:54/Dep +03h 20m-5:54VSKP??05:35+5220h 35m3
   W   
1084 km03652 Gaya Jasidih S...-
20304
--
Σ Gaya- Bangalore [C...GMO??09:00+5:10KGPArr +5:54/Dep +77h 50m-5:47VSKP??10:40+2825h 40m7
   W   
1084 km03652 Gaya Jasidih S...-
21849
--
Σ Aligarh Vishakhapa...GMO??09:00+5:10SRCArr +5:08/Dep +46h 20m-5:04VSKP??14:05+3129h 5m7
   W   
1299 kmNathawat 🐯~-
17228
Σ NDLS-BBS 'Q' for Q...DHN009:05-SDAHArr /Dep +73h 0m+0DVD005:18-20h 13m2
   W   
1155 kmRailfan Z*^~-
17230
Σ NDLS-BBS 'Q' for Q...DHN009:05-SDAHArr /Dep +242h 15m+0VSKP004:00-18h 55m5
  TW FS
1153 kmRailfan Z*^~-
1434
Σ Pudubhoj Super (Ga...DHN??09:20+2:31HWHArr +2:40/Dep +03h 5m-2:40VSKP??05:35+2820h 15m-8
 M     
1140 kmVinay Kumar~-
9900
Σ GAYA-HWH-MYS Weekl...DHN??09:20+3:29KOAAArr +3:18/Dep +142h 55m-3:04VSKP??05:35+5520h 15m-6
     F 
1144 kmSoumitra Chawathe*^~-
7552
--
Σ Gaya-Bangaluru 'Bu...CRP??11:10+3RNCArr +3/Dep +04h 30m-3VSKP??09:30+2922h 20m2
S T    
951 km03652 Gaya Jasidih S...-
23254
--
Σ Patna-Gaya-Yesvant...CRP??11:10+3RNCArr +3/Dep +234h 20m+20VSKP??09:30+5122h 20m4
      S
951 kmFinally GMO gets bac...-
18287
--
Σ Ranchi- Bangalore ...KSX??11:48+10KGPArr +3/Dep +74h 35m+4VSKP??10:40+2822h 52m1
SMTWTFS
1010 km03652 Gaya Jasidih S...-
18393
--
Σ Bodhgaya, Gaya- Ba...GMO??12:25+2:47KGPArr +3:10/Dep +74h 20m-3:03VSKP??10:40+2822h 15m7
   W   
1092 km03652 Gaya Jasidih S...-
19329
Σ PURULIA ARMS DROP&...GMO??12:25+2:47PRRArr +2:53/Dep +112h 47m-2:42VSKP??09:30+1721h 5m9
   W   
977 kmयन्त्रविन्यासYantrav...-
16738
--
Σ Gaya- Bangalore (v...DHN??12:28+44HWHArr +46/Dep +53h 40m-41VSKP??10:40+2822h 12m-4
  TW  S
1140 km03652 Gaya Jasidih S...-
7247
--
Σ Dhanbad-Chennai-Er...CRP??12:45+9ASNArr +34/Dep +1:091h 50m+35VSKP??14:05+1:1725h 20m10
    TF 
1087 kmDivert ShalimarGorak...-
7798
Σ Gaya-Chennai(via A...DHN??12:45+2:29ASNArr /Dep +1:096h 58m+0VSKP??14:05+1:1725h 20m20
     F 
1041 km03652 Gaya Jasidih S...-
8203
--
Σ Dhanbad-Bangalore ...CRP??12:45+9ASNArr +34/Dep +1:031h 13m+29VSKP??12:30+3:2423h 45m-1
   W   
1187 km03652 Gaya Jasidih S...-
11286
--
Σ Gaya-Bangaluru Bod...CRP??13:20+4:29HTEArr +4:34/Dep +01h 40m-4:34VSKP??09:30+2920h 10m-3
S T    
958 km03652 Gaya Jasidih S...-
15094
--
Σ Dhanbad Bhojudih -...BJE??13:25+12KGPArr +8/Dep +01h 5m-8VSKP??05:35+5216h 10m9
   W   
964 km03652 Gaya Jasidih S...-
16740
--
Σ Dhanbad Bhojudih t...BJE??13:25+12KGPArr +8/Dep +75h 35m-1VSKP??10:40+2821h 15m13
 MTWTFS
964 km03652 Gaya Jasidih S...-
18426
--
Σ AC: Dhanbad Bhojud...BJE??13:25+12KGPArr +8/Dep +33h 37m-5VSKP??07:55+1:0418h 30m7
  T  F 
964 km03652 Gaya Jasidih S...-
18427
--
Σ Dhanbad Bhojudih t...BJE??13:25+12KGPArr +8/Dep +161h 5m+8VSKP??05:35+5516h 10m9
     F 
964 km03652 Gaya Jasidih S...-
18428
--
Σ Dhanbad Bhojudih t...BJE013:25+12KGPArr +8/Dep +31h 5m-5VSKP205:35+3040h 10m8
   W  S
1076 km03652 Gaya Jasidih S...-
18429
--
Σ Dhanbad Bhojudih t...BJE??13:25+12KGPArr +8/Dep +11h 5m-7VSKP??05:35+2816h 10m6
 M     
964 km03652 Gaya Jasidih S...-
21373
--
Σ Dehri- Gaya to Sec...DHN??14:45+1:06HWHArr +1:26/Dep +312h 30m-1:23VSKP??21:10+4430h 25m1
S      
1140 km03652 Gaya Jasidih S...-
7115
--
Σ BOKARO-CHENNAI CEN...BKSC??15:40+2PRRArr +7/Dep +1135m+4VSKP??09:30+1717h 50m15
   W   
937 kmDivert ShalimarGorak...-
7250
--
Σ Bokaro-Chennai-Ern...BKSC??15:40+2ASNArr +6/Dep +1:091h 50m+1:03VSKP??14:05+1:1722h 25m27
    TF 
1119 kmDivert ShalimarGorak...-
16786
--
Σ Dhanbad- Chennai- ...DHN??16:25+4ASNArr /Dep +1:093h 6m+0VSKP??14:05+1:1721h 40m27
    TF 
1040 km03652 Gaya Jasidih S...-
16787
--
Σ Dhanbad- Chennai- ...DHN??16:25+4ASNArr /Dep +1:032h 29m+0VSKP??12:30+3:2420h 5m16
   W   
1140 km03652 Gaya Jasidih S...-
7252
--
Σ Dhanbad-Chennai-Er...CRP??16:37+3ASNArr +11/Dep +1:092h 0m+58VSKP??14:05+1:1721h 28m24
    TF 
1087 kmDivert ShalimarGorak...-
7547
--
Σ Bokaro-ASN-Bengalu...CRP??16:37+3ASNArr +11/Dep +1:031h 23m+52VSKP??12:30+3:2419h 53m13
   W   
1187 km03652 Gaya Jasidih S...-
8200
Σ Dhanbad-Chennai/Ba...CRP??16:37+3HWHArr +3/Dep +1:161h 45m+1:13VSKP??14:05+1:4221h 28m21
 M     
1186 km03652 Gaya Jasidih S...-
33
Σ Purushottam - Visa...CRP116:45-BBSArr +1:07/Dep +03h 35m-1:07VSKP214:50-22h 5m8
SMTWTFS
1130 kmbhanu teja భాను తేజ-
4539
Σ Gaya- puttaparthi ...CRP116:45-KURArr +54/Dep +71h 40m-47VSKP412:45-20h 0m-5
SMTWTFS
1111 kmGopal*^-
7054
Σ Gaya-Visakhapatnam...CRP116:45-BBSArr +1:07/Dep +332h 15m-34VSKP012:30-43h 45m-12
      S
1130 kmDivert ShalimarGorak...-
7599
--
Σ Gaya to Chennai & ...CRP116:45-BBSArr +1:07/Dep +1:503h 0m+43VSKP414:05-45h 20m7
S      
1130 km03652 Gaya Jasidih S...-
15095
--
Σ Gaya-Bokaro-Tata t...CRP116:45-KGPArr +57/Dep +194h 55m-38VSKP015:05-46h 20m8
   W   
1452 km03652 Gaya Jasidih S...-
15097
--
Σ Gaya-Bokaro-Tata t...CRP116:45-BBSArr +1:07/Dep +05h 0m-1:07VSKP416:10-23h 25m0
SMTWTFS
1130 km03652 Gaya Jasidih S...-
21370
--
Σ Sasaram- Gaya to S...CRP116:45-BBSArr +1:07/Dep +4110h 20m-26VSKP321:10-28h 25m-4
SMTWTFS
1130 km03652 Gaya Jasidih S...-
21371
--
Σ Sasaram- Gaya to S...CRP116:45-BBSArr +1:07/Dep +111h 50m-1:06VSKP322:15-29h 30m-8
SMTWTFS
1130 km03652 Gaya Jasidih S...-
15089
--
Σ Bokaro-Hyderabad (...CRP119:28-KGPArr /Dep +57h 40m+0VSKP321:10-25h 42m11
SMTWTFS
1118 km03652 Gaya Jasidih S...-
15093
--
Σ Bokaro-Hyderabad (...CRP119:28-KGPArr /Dep +191h 30m+0VSKP015:05-43h 37m23
   W   
1118 km03652 Gaya Jasidih S...-
16739
--
Σ Bokaro, Jh to BZA-...CRP119:28-KGPArr /Dep +361h 30m+0VSKP215:30-68h 2m25
    T  
1118 km03652 Gaya Jasidih S...-
18431
--
Σ Bokaro Steel to Ch...CRP119:28-KGPArr /Dep 1h 30m+0VSKP315:05-43h 37m25
  T    
1118 km03652 Gaya Jasidih S...-
18432
--
Σ Bokaro Steel to Ch...CRP119:28-KGPArr /Dep +341h 30m+0VSKP315:05-43h 37m25
    T  
1118 km03652 Gaya Jasidih S...-
16784
--
Σ Dhanbad- Chennai- ...BKSC??21:35+3ASNArr +12/Dep +1:0919h 45m+57VSKP??14:05+1:1740h 30m25
   WT  
1097 km03652 Gaya Jasidih S...-
16785
--
Σ Dhanbad- Bangalore...BKSC??21:35+3ASNArr +12/Dep +1:0319h 8m+51VSKP??12:30+3:2438h 55m14
  T    
1197 km03652 Gaya Jasidih S...-
294
Σ DHANBAD JN to SECU...DHN??23:48+2:37HWHArr +2:28/Dep +33h 25m-2:25VSKP??21:10+4421h 22m-11
SMTWTFS
1139 km✔KALINGAS✔*^~-
Scroll to Top
Scroll to Bottom


Go to Mobile site
Disclaimer: This website has NO affiliation with the Government-run site of Indian Railways. This site does NOT claim 100% accuracy of fast-changing Rail Information. YOU are responsible for independently confirming the validity of information through other sources.