The governing body for cricket in Scotland is Cricket Scotland which was formed in 1908 as the Scottish Cricket Union, but re-structured in 2001. The long-term mission of the organisation is to make cricket mainstream in Scotland to ensure the future growth of the game. As part of that, Crixket Scotland funds sources from government, international cricket and private partnerships to invest in the game at all levels throughout the country. The work of Cricket Scotland includes the organisation and administration of national representative sides (senior and youth, men and women); the organisation of District/Area cricket; the organisation of national club cup competitions; the Eastern Premier League; a national coaching programme for elite squads and at grass roots level; coach education; advice to members on relevant issues; and generally developing and promoting the game in Scotland. There are 130 cricket clubs affiliated to Cricket Scotland, but in total it is estimated that there are well over 230 clubs in Scotland.