Types and Functions of Parties.