Kisii County controls money market in Nyanza region, Says Ongwae.

222
3

Kisii county governor James Ongwae has said the county controls money market in Nyanza region according to Kisumu Central Bank.

Speaking on Thursday in Kisii town, Kisii county governor James Ongwae said county residents are devoted in business prompting the county to control money market.

“We are happy as county residents on how we are doing business and the statistics from Kisumu Central Banks shows we control money market,” said Ongwae

He urged residents to maintain the same spirit in business and called on youths to also venture into business for the sake of improving their lives and the economy.

Ongwae added that his county government is devoted in erecting street lights across all markets in the county to promote security.

“Kisii town is a 24 hour economy because we have installed lights every corner of the town and there is enough security,” he added

He also noted that the county is devoted in reconstruction of various street roads within Kisii town to make the town better and passable in few days coming.

 

222 COMMENTS

  1. Спасибо, давно искал
    _________________
    [URL=https://ru.777casinox.site/igrat-igrovye-avtomaty-onlayn-na-dengi-dlya-android/]Играть игровые автоматы онлайн на деньги для андроид[/URL]

  2. Годнота
    _________________
    [url=https://ua.1xbet-info.site/onlayn-kazino-s-vyvodom-deneg-ukraina/]ігрові автомати грати онлайн піраміда [/url]

  3. Интересный пост
    _________________
    [url=https://ua.eldoradocasino.site/kazino-onlayn-s-bonusom-za-registraciyu-ukraina/]i казино украина форумы [/url]

  4. Спасибо, давно искал
    _________________
    казино телефон играть [url=https://pinup.topgameslist.xyz/]pin up bet рабочее зеркало[/url], играть в игровые автоматы на реальные деньги казино вулкан.

  5. I just want to tell you that I am newbie to blogs and honestly liked your website. More than likely I’m planning to bookmark your blog post . You really come with awesome articles. Thanks for revealing your web-site.

  6. Good day! I just wish to give a huge thumbs up for the good info you’ve got right here on this post. I will probably be coming again to your weblog for more soon.

  7. I simply could not leave your website prior to suggesting that I really enjoyed the standard information a person provide to your guests? Is going to be again continuously in order to inspect new posts.

  8. A lot of thanks for all of your effort on this site. Debby really likes conducting investigations and it’s easy to see why. Almost all notice all concerning the powerful medium you offer powerful solutions by means of this web site and invigorate participation from some others on the subject matter plus our favorite daughter is without question understanding so much. Take pleasure in the rest of the year. Your conducting a tremendous job.

  9. Someone essentially lend a hand to make critically posts I’d state. That is the first time I frequented your website page and thus far? I surprised with the analysis you made to make this particular submit amazing. Wonderful job!

  10. I just want to mention I’m all new to blogging and site-building and seriously enjoyed this blog site. Most likely I’m going to bookmark your blog post . You certainly come with outstanding writings. Cheers for revealing your website.

  11. I’m extremely impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you modify it yourself? Either way keep up the nice quality writing, it’s rare to see a great blog like this one nowadays..

  12. I have been browsing on-line more than 3 hours today, yet I by no means found any fascinating article like yours. It is pretty value sufficient for me. In my view, if all web owners and bloggers made excellent content material as you probably did, the net will likely be a lot more helpful than ever before. “Oh, that way madness lies let me shun that.” by William Shakespeare.

  13. The next time I read a blog, Hopefully it doesn’t fail me just as much as this one. I mean, I know it was my choice to read through, nonetheless I genuinely thought you would probably have something useful to talk about. All I hear is a bunch of moaning about something you can fix if you weren’t too busy looking for attention.

  14. When I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now each time a comment is added I get 4 emails with the exact same comment. Perhaps there is a means you are able to remove me from that service? Many thanks!

  15. Greetings! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My weblog looks weird when browsing from my iphone4. I’m trying to find a template or plugin that might be able to resolve this problem. If you have any suggestions, please share. With thanks!|

  16. I think this is among the most important information for me. And i am glad reading your article. But want to remark on few general things, The website style is ideal, the articles is really excellent : D. Good job, cheers|

  17. Right here is the perfect blog for anybody who would like to understand this topic. You understand a whole lot its almost tough to argue with you (not that I really would want to…HaHa). You definitely put a fresh spin on a topic which has been discussed for a long time. Great stuff, just excellent!

  18. Hey very nice site!! Man .. Beautiful .. Amazing .. I will bookmark your site and take the feeds also…I am happy to find so many useful info here in the post, we need develop more strategies in this regard, thanks for sharing. . . . . .

  19. Spot on with this write-up, I really believe that this website needs much more attention. I’ll probably be returning to read through more, thanks for the info!

  20. Good day! I could have sworn I’ve been to this web site before but after browsing through many of the articles I realized it’s new to me. Regardless, I’m definitely pleased I found it and I’ll be book-marking it and checking back regularly!

  21. Have you ever considered about including a little bit more than just your articles? I mean, what you say is important and all. However imagine if you added some great photos or videos to give your posts more, “pop”! Your content is excellent but with pics and videos, this site could undeniably be one of the best in its field. Fantastic blog!

  22. Excellent post. I was checking continuously this blog and I am inspired! Extremely useful info specifically the final part 🙂 I care for such information much. I used to be looking for this particular info for a long time. Thank you and best of luck.

  23. I have reviewed several of your post thus far as well as ultimately determined that I must comment. This blog topic has excited me so much. It is very insightful and something that I will certainly be showing to others. Thank you for placing in the initiative to compose it.

  24. What i don’t realize is in truth how you’re not really a lot more well-liked than you might be now. You are very intelligent. You recognize therefore considerably with regards to this subject, produced me in my view consider it from a lot of varied angles. Its like women and men are not fascinated unless it is something to do with Lady gaga! Your individual stuffs great. All the time handle it up!

  25. I was very happy to find this page. I need to to thank you for ones time for this wonderful read!! I definitely liked every little bit of it and i also have you saved as a favorite to see new things on your website.

  26. An outstanding share! I have just forwarded this onto a colleague who had been conducting a little homework on this. And he actually ordered me dinner because I discovered it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to talk about this topic here on your web page.

  27. I’m not sure where you’re getting your info, but great topic. I needs to spend some time learning more or understanding more. Thanks for excellent info I was looking for this information for my mission.

  28. I’m amazed, I must say. Rarely do I encounter a blog that’s equally educative and engaging, and without a doubt, you’ve hit the nail on the head. The issue is something that not enough men and women are speaking intelligently about. I’m very happy that I came across this during my hunt for something relating to this.

  29. Good day! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good success. If you know of any please share. Kudos!

  30. I’m very happy to uncover this website. I want to to thank you for ones time just for this fantastic read!! I definitely appreciated every little bit of it and I have you bookmarked to look at new things in your web site.

  31. Having read this I thought it was rather informative. I appreciate you finding the time and effort to put this article together. I once again find myself spending a lot of time both reading and leaving comments. But so what, it was still worth it!

  32. I’m very pleased to find this site. I wanted to thank you for ones time due to this wonderful read!! I definitely appreciated every part of it and I have you book marked to look at new information on your site.

  33. What’s Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has helped me out loads. I’m hoping to contribute & aid other users like its aided me. Great job.

  34. Aw, this was an exceptionally nice post. Finding the time and actual effort to create a very good article… but what can I say… I procrastinate a whole lot and don’t manage to get anything done.

  35. Thanks , I have recently been looking for info about this topic for a while and yours is the greatest I have discovered till now. But, what in regards to the conclusion? Are you certain in regards to the source?

  36. Terrific paintings! This is the type of info that are supposed to be shared around the web. Disgrace on Google for not positioning this publish upper! Come on over and visit my website . Thank you =)

  37. Hi, Neat post. There’s a problem with your site in internet explorer, would test this… IE still is the market leader and a good portion of people will miss your excellent writing because of this problem.

  38. Nice post. I used to be checking constantly this blog and I am impressed! Extremely helpful information specially the ultimate phase 🙂 I handle such info much. I used to be seeking this particular info for a long time. Thanks and best of luck. |

  39. Thank you for sharing excellent informations. Your site is so cool. I am impressed by the details that you’ve on this web site. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found simply the information I already searched all over the place and just couldn’t come across. What a great web site.

  40. Heya! I’m at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading your blog and look forward to all your posts! Carry on the great work!

  41. Woah! I’m really digging the template/theme of this website. It’s simple, yet effective. A lot of times it’s hard to get that “perfect balance” between superb usability and visual appearance. I must say that you’ve done a excellent job with this. Additionally, the blog loads extremely fast for me on Safari. Superb Blog!|

  42. I was suggested this web site by my cousin. I am now not certain whether this publish is written by way of him as nobody else know such distinctive about my trouble. You’re incredible! Thank you!

  43. Hi! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a wonderful job!|

  44. An interesting discussion is worth comment. I believe that you should publish more on this subject matter, it may not be a taboo matter but usually people do not discuss these subjects. To the next! Best wishes!!

  45. Heya i’m for the first time here. I came across this board and I find It truly useful & it helped me out much. I hope to give something back and help others like you helped me.

  46. Hey There. I found your blog using msn. This is a really well written article. I will be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will certainly return.

  47. I was just seeking this info for some time. After six hours of continuous Googleing, at last I got it in your website. I wonder what’s the lack of Google strategy that do not rank this kind of informative web sites in top of the list. Generally the top web sites are full of garbage.

  48. TopPremiumSites.porn unaffected projection sentiments no my. Music marry as at cause party worth weeks. Saw how marianne graceful dissuade new outlived prospect followed. Uneasy no settle whence nature narrow in afraid. At could merit by keeps child. While dried maids on he of linen in.

  49. It is appropriate time to make some plans for the longer term and it is time to be happy. I have read this put up and if I may I wish to suggest you few attention-grabbing issues or advice. Maybe you can write next articles referring to this article. I wish to learn more things approximately it!

  50. May I simply just say what a relief to discover an individual who genuinely knows what they are talking about over the internet. You definitely understand how to bring a problem to light and make it important. More people ought to check this out and understand this side of the story. I was surprised that you aren’t more popular since you most certainly have the gift.

  51. Thanks for your write-up on the traveling industry. I’d also like to add that if you are one senior taking into consideration traveling, it’s absolutely important to buy travel insurance for elderly people. When traveling, seniors are at biggest risk of experiencing a professional medical emergency. Having the right insurance coverage package in your age group can look after your health and provide peace of mind.

  52. Thanks for your article. I also believe laptop computers have grown to be more and more popular lately, and now are usually the only kind of computer included in a household. This is because at the same time that they are becoming more and more reasonably priced, their processing power keeps growing to the point where these are as effective as desktop computers through just a few years back.

  53. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.|

  54. Good post. I learn something new and challenging on websites I stumbleupon on a daily basis. It will always be useful to read through articles from other writers and use a little something from their web sites.

  55. I like the helpful info you supply for your articles. I will bookmark your weblog and test once more right here regularly. I am fairly certain I will learn a lot of new stuff proper here! Good luck for the following!|

  56. It’s really a cool and useful piece of info. I’m happy that you just shared this useful info with us. Please stay us up to date like this. Thank you for sharing.|

  57. I blog frequently and I genuinely thank you for your information. The article has really peaked my interest. I will book mark your website and keep checking for new details about once per week. I subscribed to your Feed as well.

  58. Hello there! This post could not be written any better! Reading through this article reminds me of my previous roommate! He continually kept preaching about this. I will send this post to him. Pretty sure he’ll have a very good read. I appreciate you for sharing!

  59. Its such as you learn my thoughts! You appear to grasp so much about this, such as you wrote the guide in it or something. I feel that you can do with a few percent to pressure the message home a bit, however other than that, that is fantastic blog. An excellent read. I will definitely be back.

  60. Admiring the time and effort you put into your blog and in depth information you present. It’s good to come across a blog every once in a while that isn’t the same unwanted rehashed material. Wonderful read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.|

  61. Hmm is anyone else encountering problems with the images on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any feedback would be greatly appreciated.|

  62. Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you|

  63. Hello there! This article couldn’t be written any better! Going through this post reminds me of my previous roommate! He constantly kept preaching about this. I most certainly will send this article to him. Pretty sure he will have a very good read. Thanks for sharing!

  64. Hey! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My site looks weird when browsing from my apple iphone. I’m trying to find a theme or plugin that might be able to resolve this problem. If you have any suggestions, please share. Appreciate it!|

  65. After looking at a handful of the articles on your web page, I really like your way of blogging. I added it to my bookmark website list and will be checking back soon. Please visit my web site too and tell me what you think.|

  66. Thanks for your helpful article. One other problem is that mesothelioma cancer is generally a result of the breathing of materials from asbestos, which is a extremely dangerous material. Its commonly viewed among employees in the structure industry that have long contact with asbestos. It is also caused by living in asbestos covered buildings for a long time of time, Your age plays an important role, and some folks are more vulnerable for the risk compared to others.

  67. “Right here is the perfect web site for anyone who really wants to understand this topic. You know a whole lot its almost tough to argue with you (not that I really would want toÖHaHa). You certainly put a new spin on a subject that has been discussed for decades. Excellent stuff, just wonderful!”
    באתר

  68. I’m impressed, I must say. Rarely do I encounter a blog that’s both educative and engaging, and let me tell you, you’ve hit the nail on the head. The issue is something too few people are speaking intelligently about. I am very happy that I came across this during my search for something relating to this.

  69. I like what you guys are up too. Such smart work and reporting! Keep up the excellent works guys I have incorporated you guys to my blogroll. I think it will improve the value of my web site 🙂

  70. Thanks for the marvelous posting! I actually enjoyed reading it, you will be a great author. I will make certain to bookmark your blog and definitely will come back in the future. I want to encourage yourself to continue your great writing, have a nice evening!|

  71. Hmm it looks like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new to the whole thing. Do you have any recommendations for rookie blog writers? I’d certainly appreciate it.|

  72. obviously like your web site but you need to check the spelling on several of your posts. Many of them are rife with spelling issues and I find it very troublesome to tell the truth nevertheless I will surely come back again.

  73. May I simply just say what a comfort to uncover someone who truly knows what they’re talking about over the internet. You definitely understand how to bring an issue to light and make it important. More and more people need to look at this and understand this side of your story. I can’t believe you’re not more popular since you definitely possess the gift.

  74. Nice blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Thanks a lot

  75. We are a group of volunteers and opening a new scheme in our community. Your site provided us with valuable info to work on. You have done an impressive job and our entire community will be thankful to you.

  76. You made some really good points there. I looked on the net for additional information about the issue and found most people will go along with your views on this web site.

  77. Hello there! This blog post couldn’t be written any better! Going through this post reminds me of my previous roommate! He constantly kept talking about this. I most certainly will send this information to him. Pretty sure he’ll have a very good read. I appreciate you for sharing!

  78. you’re truly a good webmaster. The website loading velocity is amazing. It sort of feels that you are doing any distinctive trick. Furthermore, The contents are masterpiece. you have done a wonderful job in this matter!

  79. Nice post. I learn something totally new and challenging on websites I stumbleupon every day. It will always be helpful to read through articles from other writers and use something from their websites.

  80. Oh my goodness! Incredible article dude! Thank you, However I am encountering difficulties with your RSS. I don’t know why I can’t join it. Is there anybody else getting the same RSS issues? Anybody who knows the solution will you kindly respond? Thanks!!

  81. Wonderful beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog site? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea

  82. A person essentially lend a hand to make severely articles I might state. This is the first time I frequented your web page and thus far? I amazed with the research you made to create this particular publish amazing. Fantastic activity!

  83. Hi, I do think this is an excellent web site. I stumbledupon it 😉 I am going to revisit yet again since i have bookmarked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.

  84. Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a bit, but other than that, this is wonderful blog. An excellent read. I will certainly be back.

  85. After I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on every time a comment is added I get 4 emails with the exact same comment. Perhaps there is an easy method you can remove me from that service? Thanks a lot!

  86. This is the right site for anybody who really wants to understand this topic. You know a whole lot its almost tough to argue with you (not that I actually will need to…HaHa). You definitely put a new spin on a topic that’s been written about for ages. Excellent stuff, just wonderful!

  87. After looking into a few of the blog articles on your website, I seriously like your way of writing a blog. I bookmarked it to my bookmark website list and will be checking back in the near future. Please visit my web site too and tell me how you feel.

  88. I really love your blog.. Very nice colors & theme. Did you make this amazing site yourself? Please reply back as I’m attempting to create my own personal website and would love to learn where you got this from or what the theme is named. Thank you!

  89. Thanks for the auspicious writeup. It actually used to be a leisure account it. Glance complex to far brought agreeable from you! However, how could we keep up a correspondence?|

  90. Have you ever thought about writing an e-book or guest authoring on other websites? I have a blog centered on the same ideas you discuss and would really like to have you share some stories/information. I know my visitors would appreciate your work. If you’re even remotely interested, feel free to send me an e-mail.|

  91. An intriguing discussion is definitely worth comment. There’s no doubt that that you should write more on this subject matter, it might not be a taboo matter but usually people don’t discuss these topics. To the next! All the best!!

  92. I have been exploring for a bit for any high-quality articles or weblog posts in this kind of area . Exploring in Yahoo I eventually stumbled upon this site. Reading this info So i’m happy to show that I have an incredibly just right uncanny feeling I discovered exactly what I needed. I so much certainly will make sure to do not forget this web site and provides it a look on a relentless basis.

  93. Admiring the time and effort you put into your website and in depth information you present. It’s nice to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.|

  94. I’m very pleased to uncover this web site. I need to to thank you for ones time due to this wonderful read!! I definitely really liked every bit of it and I have you saved as a favorite to look at new information on your blog.

  95. I’m truly enjoying the design and layout of your website. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Great work!

  96. Hi, I do think this is an excellent blog. I stumbledupon it 😉 I’m going to return yet again since I bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help others.

  97. Heya i am for the first time here. I found this board and I find It truly useful & it helped me out much. I hope to give something back and aid others like you helped me.|

  98. Great site you have here but I was wondering if you knew of any forums that cover the same topics discussed here? I’d really love to be a part of group where I can get responses from other knowledgeable people that share the same interest. If you have any suggestions, please let me know. Bless you!

  99. A fascinating discussion is definitely worth comment. I think that you should write more on this subject matter, it may not be a taboo subject but typically people do not talk about these subjects. To the next! Kind regards!!

  100. The next time I read a blog, Hopefully it won’t fail me just as much as this particular one. After all, Yes, it was my choice to read through, nonetheless I really thought you would probably have something interesting to talk about. All I hear is a bunch of whining about something you can fix if you weren’t too busy seeking attention.

  101. When I originally left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now whenever a comment is added I recieve four emails with the exact same comment. Perhaps there is a way you can remove me from that service? Thanks!

  102. Aw, this was a very nice post. Finding the time and actual effort to make a really good article… but what can I say… I hesitate a lot and don’t seem to get anything done.

  103. Excellent site you have got here.. It’s difficult to find excellent writing like yours nowadays. I really appreciate individuals like you! Take care!!

  104. After looking over a few of the blog articles on your site, I really like your way of blogging. I added it to my bookmark site list and will be checking back in the near future. Take a look at my web site too and tell me how you feel.

  105. I’m amazed, I must say. Seldom do I encounter a blog that’s both educative and engaging, and let me tell you, you’ve hit the nail on the head. The problem is something which not enough men and women are speaking intelligently about. I am very happy I came across this during my hunt for something regarding this.

  106. Great web site you’ve got here.. It’s hard to find high-quality writing like yours nowadays. I seriously appreciate people like you! Take care!!

  107. I was just seeking this info for a while. After 6 hours of continuous Googleing, at last I got it in your website. I wonder what is the lack of Google strategy that do not rank this type of informative web sites in top of the list. Normally the top sites are full of garbage.

  108. Greetings I am so excited I found your blog, I really found you by mistake, while I was looking on Google for something else, Anyhow I am here now and would just like to say thanks a lot for a tremendous post and a all round exciting blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the great job.|

  109. An intriguing discussion is worth comment. I think that you ought to write more on this subject, it might not be a taboo matter but usually people do not discuss these subjects. To the next! Best wishes!!

  110. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100 sure. Any recommendations or advice would be greatly appreciated. Thanks

  111. Hi, I do believe this is a great blog. I stumbledupon it 😉 I’m going to revisit yet again since i have book marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide other people.

  112. An interesting discussion is worth comment. There’s no doubt that that you should publish more on this issue, it might not be a taboo subject but typically people don’t talk about such subjects. To the next! Kind regards!!

  113. I have discovered some significant things through your website post. One other thing I would like to state is that there are plenty of games that you can buy which are designed specifically for toddler age children. They contain pattern acknowledgement, colors, animals, and styles. These commonly focus on familiarization as opposed to memorization. This makes children and kids occupied without sensing like they are studying. Thanks

  114. Simply wish to say your article is as astounding. The clearness in your post is just great and i can assume you’re an expert on this subject. Well with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please carry on the gratifying work.|

  115. It’s a shame you don’t have a donate button! I’d certainly donate to this excellent blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this website with my Facebook group. Talk soon!

  116. A motivating discussion is definitely worth comment. There’s no doubt that that you need to publish more about this issue, it may not be a taboo matter but generally people do not talk about such topics. To the next! Best wishes!!

  117. My partner and I stumbled over here from a different web address and thought I might check things out. I like what I see so now i’m following you. Look forward to checking out your web page again.|

  118. An interesting discussion is definitely worth comment. I do believe that you should publish more about this subject, it may not be a taboo matter but usually people don’t talk about such issues. To the next! Kind regards!!

  119. Hi! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no back up. Do you have any solutions to prevent hackers?|