What are the different ways of having people's participation in democracy?

In a democracy, people participate in the government through the following means:

1)       If the representative is not functioning properly, he can be called back with the written request of specific number of votes, which is called recall.

2)       Though law making is the responsibility of the legislature, citizens also have the right to purpose a law which must be considered by legislature. This is called initiative.

3)       In order to know public opinion on important public issues, people can be included in the decision making process. This called referendum.

4)       Lastly method of plebiscite is adopted to get approval of citizens on the law passed by legislature.