everything in this blog comes from different sources (blogs and websites). I can not list the source one by one. Thank you for visiting