DiDUKUNG

Wednesday, September 21, 2016

List of Wards in Nakuru Town East Constituency

Nakuru Town East constituency has 5 wards as follows:

  1. Biashara
  2. Kivumbini
  3. Flamingo
  4. Menengai
  5. Nakuru East



List of Wards in Nakuru Town West Constituency

Nakuru Town West constituency has 6 wards as follows:

  1. Barut
  2. London
  3. Kaptembwo
  4. Kapkures
  5. Rhoda
  6. Shaabab





List of Wards in Bahati Constituency

Bahati constituency has 5 wards as follows:

  1. Dundori
  2. Kabatini
  3. Kiamaina
  4. Lanet/Umoja
  5. Bahati



List of Wards in Rongai Constituency

Rongai constituency has 5 wards as follows:

  1. Menengai West
  2. Soin
  3. Visoi
  4. Mosop
  5. Solai



List of Wards in Subukia Constituency

Subukia constituency has 3 wards as follows:

  1. Subukia
  2. Waseges
  3. Kabazi



List of Wards in Kuresoi North Constituency

Kuresoi North constituency has 4 wards as follows:

  1. Kiptororo
  2. Nyota
  3. Sirikwa
  4. Kamara



List of Wards in Kuresoi South Constituency

Kuresoi South constituency has 4 wards as follows:

  1. Amalo
  2. Keringet
  3. Kiptagich
  4. Tinet



Tuesday, September 20, 2016

List of Wards in Gilgil Constituency

Gilgil constituency has 5 wards as follows:


  1. Gilgil
  2. Elementaita
  3. Mbaruk/Eburu
  4. Malewa West
  5. Murindati



List of Wards in Naivasha Constituency

Naivasha constituency has 8 wards as follows:

  1. Biashara
  2. Hells Gate
  3. Lake View
  4. Maiella
  5. Mai Mahiu
  6. Olkaria 
  7. Naivasha East
  8. Viwandani



List of Wards in Njoro Constituency

Njoro constituency has 6 wards as follows:

  1. Mau Narok
  2. Mauche
  3. Kihingo
  4. Nessuit
  5. Lare
  6. Njoro



List of Wards in Molo Constituency

Molo constituency has 4 wards as follows:

  1. Mariashoni
  2. Elburgon
  3. Turi
  4. Molo



Monday, September 19, 2016

List of Wards in Mwala Constituency

Mwala constituency has 6 wards as follows:

  1. Mbiuni
  2. Makutano/Mwala
  3. Masii
  4. Muthetheni
  5. Wamunyu
  6. Kibauni



Saturday, September 17, 2016

List of Wards in Machakos Town Constituency

Machakos Town constituency has 7 wards as follows:

  1. Kalama
  2. Mua
  3. Mutitini
  4. Machakos Central
  5. Mumbuni North
  6. Muvuti/Kiima-Kimwe
  7. Kola



List of Wards in Mavoko Constituency

Mavoko constituency has 4 wards as follows:

  1. Athi River
  2. Kinanie
  3. Muthwani
  4. Syokimau/Mulolongo



Friday, September 16, 2016

List of Wards in Kathiani Constituency

Kathiani constituency has 4 wards as follows:

  1. Mitaboni
  2. Kathiani Central
  3. Upper Kaewa/Iveti
  4. Lower Kaewa/Kaani



List of Wards in Matungulu Constituency

Matungulu constituency has 5 wards as follows:


  1. Tala
  2. Matungulu North
  3. Matungulu East
  4. Matungulu West
  5. Kyeleni



List of Wards in Kangundo Constituency

Kangundo constituency has 4 wards as follows:

  1. Kangundo North
  2. Kangundo Central
  3. Kangundo East
  4. Kangundo West



List of Wards in Yatta Constituency

Yatta constituency has 5 wards as follows:

  1. Ndalani
  2. Matuu
  3. Kithimani
  4. Ikomba
  5. Katangi



List of Wards in Masinga Constituency

Masinga constituency has 6 wards as follows:

  1. Kivaa
  2. Masinga
  3. Central
  4. Ekalakala
  5. Muthesya
  6. Ndithini



Wednesday, September 14, 2016

List of Wards in Nyali Constituency

Nyali constituency has 5 wards as follows:


  1. Frere Town
  2. Ziwa La Ng’ombe
  3. Mkomani
  4. Kongowea
  5. Kadzandani





List of Wards in Kisauni Constituency

With 7 electoral wards, Kisauni constituency has the highest number of wards in Mombasa County. They are as follows:


  1. Mjambere
  2. Junda
  3. Bamburi
  4. Mwakirunge
  5. Mtopanga
  6. Magogoni
  7. Shanzu


List of Wards in Jomvu Constituency

Jomvu constituency has 3 wards as follows:

  1. Jomvu Kuu
  2. Magongo
  3. Mikindani




List of Wards in Changamwe Constituency

Chamgamwe constituency has 5 wards as follows:

  1. Port Reitz
  2. Kipevu
  3. Airport
  4. Miritini
  5. Chaani



Tuesday, September 13, 2016

List of Wards in Kajiado South Constituency

Kajiado South constituency has 5 wards as follows:

  1. Entonet/Lenkisi
  2. Mbirikani/Eselen
  3. Keikuku
  4. Rombo
  5. Kimana



List of Wards in Kajiado Central Constituency

Kajiado Central constituency has 5 wards as follows:


  1. Purko
  2. Ildamat
  3. Dalalekutuk
  4. Matapato North
  5. Matapato South



List of Wards in Kajiado West Constituency

Kajiado West constituency has 5 wards as follows:

  1. Keekonyokie
  2. Iloodokilani
  3. Magadi
  4. Ewuaso Oonkidong’i
  5. Mosiro




List of Wards in Kajiado East Constituency

Kajiado East constituency has 5 wards as follows:

  1. Kaputiei North
  2. Kitengela
  3. Oloosirkon/Sholinke
  4. Kenyawa-Poka
  5. Imaroro



List of Wards in Kajiado North Constituency

Kajiado North constituency has 5 wards as follows:

  1. Olkeri
  2. Ongata Rongai
  3. Nkaimurunya
  4. Oloolua
  5. Ngong



Monday, September 12, 2016

List of Wards in Lari Constituency

Lari constituency has 5 wards as follows:

  1. Kinale Ward
  2. Kijabe Ward
  3. Nyanduma Ward
  4. Kamburu Ward
  5. Lari/Kirenda Ward



List of Wards in Limuru Constituency

Limuru constituency has 5 wards as follows:

  1. Bibirioni Ward
  2. Limuru Central Ward
  3. Ndeiya Ward
  4. Limuru East Ward
  5. Ngecha Tigoni Ward



List of Wards in Kikuyu Constituency

Kikuyu constituency has 4 wards as follows:
  1. Karai Ward
  2. Nachu Ward
  3. Sigona Ward
  4. Kikuyu Ward




List of Wards in Kabete Constituency

Kabete constituency has 5 wards as follows:

  1. Gitaru Ward
  2. Muguga Ward
  3. Nyadhuna Ward
  4. Kabete Ward
  5. Uthiru Ward



List of Wards in Kiambaa Constituency

Kiambaa constituency has 5 wards as follows:

  1. Cianda Ward
  2. Karuri Ward
  3. Ndenderu Ward
  4. Muchatha 
  5. Kihara Ward



List of Wards in Kiambu Constituency

Kiambu constituency has 4 wards as follows:

  1. Ting'ang'a Ward
  2. Ndumberi Ward
  3. Riabai Ward
  4. Township Ward



List of Wards in Githunguri Constituency

Githunguri constituency has 5 wards as follows:

  1. Githunguri Ward
  2. Githiga Ward
  3. Ikinu Ward
  4. Ngewa Ward
  5. Komothai Ward



List of Wards in Ruiru Constituency

With 8 wards, Ruiru constituency has the largest number of wards in Kiambu County. They are:

  1. Gitothua Ward
  2. Biashara Ward
  3. Gatongora Ward
  4. Kahawa/Sukari Ward
  5. Kahawa Wendani Ward
  6. Kiuu Ward
  7. Mwiki Ward
  8. Mwihoko Ward



List of Wards in Thika Town Constituency

Thika Town constituency has 5 wards as follows:

  1. Township Ward
  2. Kamenu Ward
  3. Hospital Ward
  4. Gatuanyaga Ward
  5. Ngoliba Ward



List of Wards in Juja Constituency

Juja constituency has 5 wards as follows:

  1. Murera Ward
  2. Theta Ward
  3. Juja Ward
  4. Witeithie Ward
  5. Kalimoni Ward



List of Wards in Gatundu North Constituency

Gatundu North constituency has 4 wards as follows:

  1. Gituamba Ward
  2. Githobokoni Ward
  3. Chania Ward
  4. Mang'u Ward



List of Wards in Gatundu South Constituency

Gatundu South constituency has 4 wards as follows:

  1. Kiamwangi Ward
  2. Kiganjo Ward
  3. Ndarugo Ward
  4. Ngenda Ward





Friday, September 9, 2016

Tourist Attractions in Nyeri County

Nyeri County, located in Central Kenya, is the location of the headquarters of the old Central Province. It has a population of roughly 700,000 people as per the 2009 census. Nyeri is home to a number of tourist attractions and is at the heart of Central Kenya tourism.

Aberdare National Park

The Aberdare National Park is undoubtedly the most well known of Nyeri's tourist attractions. Home to the world famous Aberdares Mountain Ranges, the park has a large variety of flora and fauna. Most notable of this is the African Elephant; huge herds roam the park. Visitors can take nature walks to enjoy a first hand experience.



Mount Kenya & Mount Kenya National Park

Africa's second highest mountain is also more easily accessed from the Nyeri side. Mountain climbers can pitch tent within the park or stay in several lodges and hotels that operate within the park.

Other tourist attractions in Nyeri include:

  1. Tafaria Castle and Game Lodge - an elegant lodge built like a castle. 
  2. Treetops - the hotel where Princess Elizabeth was declared Queen following the death of her father.
  3. Solio Ranch - a privately owned game ranch.
  4. Mau Mau Caves - Used by Kenya's freedom fighters, they are located in Narumoru forest, Solio Ranch and Game Sanctuary
  5. Lord Baden Powell Gardens and Scouts Information Center - the gravesite of the founder of the Kenya Scouts Movement and an information center. The legendary conservationist Jim Corbett is also buried here. 


Share on Whatsapp

Thursday, September 8, 2016

List of Constituencies in Nyamira County

Nyamira County has four constituencies as follows:


  1. Kitutu Masaba
  2. West Mugirango
  3. North Mugirango
  4. Borabu


Suggested Reading

Wards in Borabu Constituency


Wards in North Mugirango Constituency


Wards in West Mugirango Constituency


Wards in Kitutu Masaba Constituency

List of Constituencies in Kisii County

Kisii County has nine constituencies as follows:

  1. Bonchari
  2. South Mugirango
  3. Bomachoge Borabu
  4. Bobasi
  5. Bomachoge Chache
  6. Nyaribari Masaba
  7. Nyaribari Chache
  8. Kitutu Chache North
  9. Kitutu Chache South


Suggested Reading

Wards in Kitutu Chache South Constituency


Wards in Kitutu Chache North Constituency


Wards in Nyaribari Chache Constituency


Wards in Nyaribari Masaba Constituency


Wards in Bomachoge Chache Constituency


Wards in Bobasi Constituency


Wards in Bomachoge Borabu Constituency


Wards in South Mugirango Constituency


Wards in Bonchari Constituency


List of Constituencies in Migori County

Migori County has eight constituencies as follows:
  1. Rongo
  2. Awendo
  3. Suna East
  4. Suna West
  5. Uriri
  6. Nyatike
  7. Kuria West
  8. Kuria East




Suggested Reading

Wards in Kuria East Constituency


Wards in Kuria West Constituency


Wards in Nyatike Constituency


Wards in Uriri Constituency


Wards in Suna West Constituency


Wards in Suna East Constituency


Wards in Awendo Constituency


Wards in Rongo Constituency












Wednesday, September 7, 2016

Tourist Attractions in Nakuru County

The County of Nakuru features a large number of tourist attractions. From its national parks to its world famous lakes, there is a lot to see.

The tourist attractions in Nakuru County include:

Lake Nakuru National Park

The Lake Nakuru National Park is about 4 kilometers from Nakuru town and is undoubtedly one of Kenya’s most popular tourist destinations. The park’s ecosystem, includes Lake Nakuru and the surrounding grasslands supporting over 50 species of mammals including the endangered white rhino and over 450 species of birds including flamingos which bedeck the lake in dazzling array of pink.


Lake Naivasha

Sijuated a few kilometers from Naivasha town, Lake Naivasha has a large number of wildlife. The main species include buffalo, giraffes and hippos. There are also over 350 species of birds.

Hell’s Gate National Park 

Hell’s Gate National Park is right next to Lake Naivasha, and is an excellent location for rock climbing and biking. The park has a thriving population of wildlife that includes cheetahs, leopards and lions.

Menengai Crater

The almost 2,500 meter high Menengai Crater, is situated 10 kilometers north of Nakuru. It covers and area of 90 square kilometers and is the world’s second largest surviving volcanic crater.


Share on Whatsapp

List of Constituencies in Homa Bay County

Homa Bay County has eight constituencies as follows:

  1. Kasipul
  2. Kabondo Kasipul
  3. Karachuonyo
  4. Rangwe
  5. Homa Bay Town
  6. Ndhiwa
  7. Mbita
  8. Suba


Suggested Reading

Wards in Suba Constituency


Wards in Mbita Constituency


Wards in Ndhiwa Constituency


Wards in Homa Bay Town Constituency


Wards in Rangwe Constituency


Wards in Karachuonyo Constituency


Wards in Kabondo Kasipul Constituency


Wards in Kasipul Constituency


List of Constituencies in Siaya County

Siaya County has six constituencies as follows:

  1. Ugenya
  2. Ugunja
  3. Alego Usonga
  4. Gem
  5. Bondo
  6. Rarieda

List of Constituencies in Busia County

Busia County has seven constituencies as follows:

  1. Teso North
  2. Teso South
  3. Nambale
  4. Matayos
  5. Butula
  6. Funyula
  7. Budalangi

List of Constituencies in Bungoma County

Bungoma County has nine constituencies as follows:

  1. Mount Elgon
  2. Sirisia
  3. Kabuchai
  4. Bumula
  5. Kanduyi
  6. Webuye East
  7. Webuye West
  8. Kimilili
  9. Tongaren

List of Constituencies in Vihiga County

Vihiga County has five constituencies as follows:

  1. Vihiga
  2. Sabatia
  3. Hamisi
  4. Luanda
  5. Emuhaya

List of Constituencies in Bomet County

Bomet County has five constituencies as follows:

  1. Sotik
  2. Chepalungu
  3. Bomet East
  4. Bomet Central
  5. Konoin

List of Constituencies in Kajiado County

Kajiado County has five constituencies as follows:

  1. Kajiado North
  2. Kajiado Central
  3. Kajiado East
  4. Kajiado West
  5. Kajiado South

List of Constituencies in Narok County

Narok County has six constituencies as follows:

  1. Kilgoris
  2. Emurua Dikirr
  3. Narok North
  4. Narok East
  5. Narok South
  6. Narok West

Suggested Reading

Tuesday, September 6, 2016

Tourist Attractions in Mombasa County

For many years, the City of Mombasa has been the gateway to the tourist attractions in Kenya. The County of Mombasa offers the following tourist attractions.

Pirates Beach 

The largest public beach popular with local residents.

Fort Jesus

Built in 1593 by the Portuguese as a military outpost.

Mamba village

East Africa's largest crocodile farm.


Haller Park

The largest animal sanctuary in Mombasa featuring an large variety of animals

Ngomongo Villages

A reclaimed limestone quarry that now serves as a showcase in environmental conservation.

Mombasa Old Town

The old section of Mombasa City that features Arabian Architecture. Arabs have historically exerted heavy cultural influence.

Bombolulu workshops

Started in 1969 by the Association of Physically Disabled in Kenya (APDK), this is a cultural center featuring traditional homesteads, restaurants and dances.

Wild Waters, Nyali 

A modern day water park featuring slides. It is built on 7 and a half acres of waste land. It is the largest of its kind in East Africa.

Source

Mombasa County Government


Share on Whatsapp

List of Constituencies in Laikipia County

Laikipia County has three constituencies as follows:
  1. Laikipia West
  2. Laikipia East
  3. Laikipia North

List of Constituencies in Baringo County

Baringo County has six constituencies as follows:
  1. Tiaty
  2. Baringo North
  3. Baringo Central
  4. Baringo South
  5. Mogotio
  6. Eldama Ravine

List of Constituencies in Nandi County

Nandi County has six constituencies as follows:

  1. Tinderet
  2. Aldai
  3. Nandi Hills
  4. Chesumei
  5. Emgwen
  6. Mosop


Suggested Reading

Wards in Mosop Constituency


Wards in Emgwen Constituency


Wards in Chesumei Constituency


Wards in Nandi Hills Constituency


Wards in Aldai Constituency


Wards in Tinderet Constituency

List of Constituencies in Elgeyo-Marakwet County

Elgeyo-Marakwet County has four constituencies as follows:
  1. Marakwet East
  2. Marakwet West
  3. Keiyo North
  4. Keiyo South

List of Constituencies in Uasin Gishu County

Uasin Gishu County has six constituencies as follows:
  1. Soy
  2. Turbo
  3. Moiben
  4. Ainabkoi
  5. Kapseret
  6. Kesses

Suggested Reading









List of Constituencies in Trans-Nzoia County

Trans-Nzoia County has five constituencies as follows:
  1. Kwanza
  2. Endebess
  3. Saboti
  4. Kiminini
  5. Cherangany


List of Constituencies in Kericho County

Kericho County has six constituencies as follows:

  1. Kipkelion East
  2. Kipkelion West
  3. Ainamoi
  4. Bureti
  5. Belgut
  6. Sigowet–Soin

List of Constituencies in Samburu County

Samburu County has three constituencies as follows:

  1. Samburu West
  2. Samburu North
  3. Samburu East


List of Constituencies in West Pokot County

West Pokot County has four constituencies as follows:

  1. Kapenguria
  2. Sigor
  3. Kacheliba
  4. Pokot South

List of Constituencies in Turkana County

Turkana County has six constituencies as follows:


  1. Turkana North
  2. Turkana West
  3. Turkana Central
  4. Loima
  5. Turkana South
  6. Turkana East

Monday, September 5, 2016

List of Constituencies in Kiambu County

Kiambu County has twelve constituencies. Together with Kakamega County, they have the second largest number of constituencies after Nairobi. See the list below:

  1. Gatundu South
  2. Gatundu North
  3. Juja
  4. Thika Town
  5. Ruiru
  6. Githunguri
  7. Kiambu
  8. Kiambaa
  9. Kabete
  10. Kikuyu
  11. Limuru
  12. Lari

List of Constituencies in Kakamega County

Kakamega County has twelve constituencies as follows:

  1. Lugari
  2. Likuyani
  3. Malava
  4. Lurambi
  5. Navakholo
  6. Mumias West
  7. Mumias East
  8. Matungu
  9. Butere
  10. Khwisero
  11. Shinyalu
  12. Ikolomani


Suggested Reading

List of Constituencies in Busia County

List of Constituencies in Bungoma County

List of Constituencies in Vihiga County

List of Constituencies in Murang'a County

Muranga County has seven constituencies as follows:

  1. Kangema
  2. Mathioya
  3. Kiharu
  4. Kigumo
  5. Maragwa
  6. Kandara
  7. Gatanga



Suggested Reading



















List of Constituencies in Kirinyaga County

Kirinyaga County has four constituencies as follows:

  1. Mwea
  2. Gichugu
  3. Ndia
  4. Kirinyaga Central









Suggested Reading

Wards in Kirinyaga Central Constituency


Wards in Ndia Constituency


Wards in Gichugu Constituency


Wards in Mwea Constituency

List of Constituencies in Nyeri County

Nyeri County has six constituencies as follows:

  1. Tetu
  2. Kieni
  3. Mathira
  4. Othaya
  5. Mukurweini
  6. Nyeri Town


List of Constituencies in Kisumu County

Kisumu County has seven constituencies as follows:

  1. Kisumu East
  2. Kisumu West
  3. Kisumu Central
  4. Seme
  5. Nyando
  6. Muhoroni
  7. Nyakach


Suggested Reading

List of Constituencies in Nyamira County


List of Constituencies in Kisii County


List of Constituencies in Migori County


List of Constituencies in Homa Bay County


List of Constituencies in Siaya County

List of Constituencies in Nakuru County

Nakuru County has eleven constituencies as follows:

  1. Molo
  2. Njoro
  3. Naivasha
  4. Gilgil
  5. Kuresoi South
  6. Kuresoi North
  7. Subukia
  8. Rongai
  9. Bahati
  10. Nakuru Town West
  11. Nakuru Town East


Suggested Reading



Share on Whatsapp

List of Constituencies in Machakos County

Machakos County has eight constituencies as follows:

  1. Masinga
  2. Yatta
  3. Kangundo
  4. Matungulu
  5. Kathiani
  6. Mavoko
  7. Machakos Town
  8. Mwala

List of Constituencies in Nyandarua County

Nyandarua County has five constituencies as follows:

  1. Kinangop
  2. Kipipiri
  3. Ol Kalou
  4. Ol Jorok
  5. Ndaragwa






Saturday, September 3, 2016

List of Constituencies in Makueni County

Makueni County has six constituencies as follows:


  1. Mbooni
  2. Kilome
  3. Kaiti
  4. Makueni
  5. Kibwezi West
  6. Kibwezi East


List of Constituencies in Kitui County

Kitui County has eight constituencies as follows:

  1. Mwingi North
  2. Mwingi West
  3. Mwingi East
  4. Kitui West
  5. Kitui Rural
  6. Kitui Central
  7. Kitui East
  8. Kitui South














Suggested Reading


Friday, September 2, 2016

List of Constituencies in Embu County

Embu County has four constituencies as follows:

  1. Manyatta
  2. Runyenjes
  3. Mbeere South
  4. Mbeere North








Suggested Reading




List of Constituencies in Tharaka-Nithi County

Tharaka-Nithi County has three constituencies as follows:

  1. Maara
  2. Chuka/Igambang'ombe
  3. Tharaka

List of Constituencies in Meru County

Meru County has nine constituencies as follows:

  1. Igembe South
  2. Igembe Central
  3. Igembe North
  4. Tigania West
  5. Tigania East
  6. North Imenti
  7. Buuri
  8. Central Imenti
  9. South Imenti

Suggested Reading


















List of Constituencies in Isiolo County

Isiolo County has two constituencies as follows:

  1. Isiolo North
  2. Isiolo South

List of Constituencies in Marsabit County

Marsabit County has four constituencies as follows:

  1. Moyale
  2. North Horr
  3. Saku
  4. Laisamis

List of Constituencies in Mandera County

Mandera County has six constituencies as follows:

  1. Mandera West
  2. Banissa
  3. Mandera North
  4. Mandera South
  5. Mandera East
  6. Lafey

List of Constituencies in Garissa County

Garissa County has six constituencies as follows:
  1. Garissa Township (formerly Dujis Constituency)
  2. Balambala
  3. Lagdera
  4. Dadaab
  5. Fafi
  6. Ijara



Thursday, September 1, 2016

List of Constituencies in Wajir County

Wajir County has six constituencies as follows:
  1. Wajir North
  2. Wajir East
  3. Tarbaj
  4. Wajir West
  5. Eldas
  6. Wajir South











Suggested Reading

Wards in Wajir North Constituency


Wards in Wajir East Constituency


Wards in Tarbaj Constituency


Wards in Wajir West Constituency


Wards in Eldas Constituency


Wards in Wajir South Constituency

List of Constituencies in Tana River County

Tana River County has three constituencies as follows:

  1. Garsen
  2. Galole
  3. Bura














Suggested Reading

Wards in Bura Constituency


Wards in Galole Constituency


Wards in Garsen Constituency

List of Constituencies in Taita -Taveta County

Taita - Taveta County has four constituencies as follows:
  1. Taveta
  2. Wundanyi
  3. Mwatate
  4. Voi






Suggested Reading

List of Constituencies in Lamu County

Lamu County has two constituencies as follows:

  1. Lamu East
  2. Lamu West













List of Constituencies in Kilifi County

Kilifi County has seven constituencies as follows:

  1. Kilifi North
  2. Kilifi South
  3. Kaloleni
  4. Rabai
  5. Ganze
  6. Malindi
  7. Magarini




Suggested Reading

Wards in Magarini Constituency


Wards in Malindi Constituency


Wards in Ganze Constituency


Wards in Rabai Constituency


Wards in Kaloleni Constituency


Wards in Kilifi South Constituency


Wards in Kilifi North Constituency

List of Constituencies in Kwale County

Kwale County has four constituencies as follows:

  1. Msambweni
  2. Lunga Lunga
  3. Matuga
  4. Kinango


Suggested Reading