I see alot of specialties like Cardiology for instance, require you to complete 3 years of Internal Medicine initially. My question is, do you need to get into a cardiology program or match to one, or do you match to internal, and then anyone can specialize or do a fellowship later in cardiology?