Insurgent groups al-Shabab and Hizbul Islam are trying to topple the government and establish a strict Islamic state .