The current structure has been in place since 2001. The Iran Premier League (IPL) is the highest level of club football in Iran. It is also called the Persian Gulf Cup. Below it is the Azadegan League, also known as the 1st division, which consists of one twenty-team group. One level further down from that is the 2nd division which is made up of 40 teams evenly distributed into four groups. One step down, and the final nationwide league, is the 3rd division. This level has five groups and 60 teams. Each groups contains teams that are located in the same area of the nation. The final level of the football system consists of 31 provincial leagues. Local teams from each province participate in these leagues, and some of the leagues are divided into further divisions.