Nairobi: In order to deal with security and political issues, Somalian leaders agreed to delay country’s upcoming presidential election by one year.

The agreement was welcomed by the international community and the United Nation's envoy for Somalia, but some critics say its execution may be stunted if Somalia's leaders don't follow through on reform promises.

Under the agreement, Prime Minister Mohamed Abdullahi Mohamed will resign within 30 days to pave the way for the formation of a new government that guides the country through the transitional period and prepares it for new elections.

As a result of this decision there is unhappinesss among Somalis who gathered to protest Mohamed's resignation.

"This deal is perhaps a good compromise but the question is, is it going to bring a greater stability within the government," said Rashid Abdi, an analyst with the International Crisis Group.

"They have been given a one year lease of life. They have an opportunity to deliver on the reforms they have long been promising for the Somali people. So, if they fail this time around, the world will wash its hands of this government,” he said.

The government also needs to receive constant gains against al-Qaeda-linked Islamists al-Shabab who are fighting for the control of the capital. The government once had a control of only a couple square miles (kilometers) near Mogadishu's seaside airport. African Union officials say they now control half the city after a major offensive launched against al-Shabab at the beginning of the year.