--------------------------------------------------------------
the blog is getting worked on please hold.