The Roman Republic had three branches of government: the Senate as the advisory branch, legislative branch composed of three assemblies (Curiate, Centuriate, and Tribal), and executive branch made up of annually elected magistrates like consuls and praetors. The most important legislative assembly was the Centuriate Assembly, which was based on wealth and age and elected censors and magistrates. The executive branch offices were collegial with annual tenure and imperium.