Unordered List

Wednesday, May 30, 2012

How To Make A Flash Image Scroller or Slider (3D and 2D flash)


Now i share a post with you. In this post I show you how to make a flash image easily. It is a easy way to create flash image. What you need are some digital photos and a flash maker (no prior flash knowledge required).


Just click and download this software.

Click here for Windows version :                                    Click here for Mac version :
Download Win VersionDownload Mac Version


Step 1: Add photos to flash image scrolle
After download .Run it and select Slideshow Mode or Gallery Mode. The Slideshow Mode used for flash image slider and Gallery Mode used for flash image scroller (3D and 2D flash).



Now i am choose gallery mode. Click"Add photo" .


Drag some images to storyboard directly.

 If you want to add background music, please click "Add Music" button to add it.

Step 2:Select a template
Go to Template Tab, and select "3D Theme" ,then you will find 3D flash image scroller.Select a template from 30+ free templates Click here. 


Step 3: Publish and save file 
It provides various output formats, so you can publish your flash image as SWF, HTML or EXE formats as you like. If you Want to uploading this image on your website, Please select SWF or HTML format.






3D image scroller sample

                                       


Upload .swf file to web and copy the link of .swf file .


Html format



<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.0.0"
width="333" height="250" ID="sf" VIEWASTEXT>
<param
name="movie"
value="http://www.weebly.com/uploads/8/2/7/3/8273197/entertainment.swf"
/>
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param
name="allowScriptAccess" value="always" />
<param
name="allowFullScreen" value="true" />
<embed
src="http://www.weebly.com/uploads/8/2/7/3/8273197/entertainment.swf"
quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="333"
height="250"></embed>
</object>




Replace red color with .swf link. Adjust width, height etc. and Save it


It is so easy that no flash or programming skills are required. Wanna to have a try now?


Thanks to wondershare .

Special thanks to   




How To Activate Facebook Mobile Texts


You can go to the Mobile tab of your Account Settings page to activate mobile texts. Click "Register for Facebook Text Messages" and complete the steps that follow.


1. Goto facebook.com and log in your facebook account.

2. Click account settings.































3. Select mobile option.



4. Click add number option.



5. Choose a country /region and mobile operator / carrier.














6. Send a text sms from your mobile, letter F to 9232232665 (92FACEBOOK).You will get a confirmation code by sms ,enter conformation code.



7. Click next button  it will automatically redirect and save your number. and once again click mobile option edit settings and turn on notification . That is your choice.



 Do you like this post? leave a comment




Just enjoy ..............

Monday, May 28, 2012

How to Recover Deleted Files from Memory Cards



Now i show you a easy way to recover a deleted file from your memory card or external devices. Its free now…



Click here download PC Inspector Smart Recovery tool.



PC INSPECTOR Smart Recovery is a 100% free program, which can recover lost data from not only memory sticks, but also for any kind of memory device available nowadays (for the most part). If you’ve deleted any kind of file, you can usually rely on PC INSPECTOR Smart Recovery to recreate and reconstruct the file again, with great accuracy.

Its support all Win 9x, ME, NT 4.0, XP and Windows 2000 systems and supports the following picture formats: .jpg, .amr, .tif, .bmp, .gif, Canon .crw , Fuji .raf , RICOH .raw, Olympus .orf (E-XX), Olympus .orf (C5050), Nokia 3gp, Kodak .dcr, Minolta .mrw, Nikon .nef (D1H/D1X), Nikon .nef (D2H/D2X), Nikon .nef (E5000/E5700), Sigma – Foveon .x3f, mp4, QuickTime .mov (Konica Minolta). Video files in .avi, QuickTime .mov format and audio files in .wav, .dss format can also be recovered.


If you want to detail Instruction follow this post step by step



Step 1:
Download PC INSPECTOR Smart Recovery.

Step 2:
Connect your memory card, either by a little memory card reader, or hook your camera up to the PC via the data cable.

Step 3:
Run PC INSPECTOR Smart Recovery.

Step 4:
Select the drive which is the memory card. It should be the one that has just connected.

Step 5:
Leave the format type as .JPG Or any format which you want to recover.

Step 6:
Choose a destination for the recovered files.

Step 7:
Press ‘Start’.





If you are able to recover the picture, but you can’t view it, please search for how to view damaged or corrupted files.

Saturday, May 26, 2012

How To Make Mouse Cursor Tail Text Effect In Blogger

If you want to show any text Like " Welcome " which follow the mouse cursor [ tail text effect ] .Now you can add it simply.




Login to your Bogger Dashboard and go to Templates.







Click on 'Add a Gadget' on the sidebar.




Select 'HTML/Javascript' and add paste the above code.





Then copy below code and paste it.

Copy This Code



<script language="javascript">

// ENTER TEXT BELOW. CAN *NOT* INCLUDE NORMAL HTML CODE.

var text='YOUR TEXT HERE...';

var delay=40; // SPEED OF TRAIL

var Xoff=0; // PIXEL COUNT FROM THE LEFT OF THE CURSOR (- VALUES GO TO
LEFT)

var Yoff=-30; // PIXEL COUNT FROM THE TOP OF THE CURSOR (- VALUES GO UP)

var txtw=14; // AMOUNT OF PIXEL SPACE EACH CHARACTER OCCUPIES

var beghtml='<font color="#00436e"><b>'; // OPTIONAL HTML CODE
THAT EFFECTS WHOLE TEXT STRING SUCH AS FONT COLOR, SIZE, ETC.

var endhtml='</b></font>'; // END HTML CODE. MOSTLY USED IF ABOVE
SETTING IS USED.



//********** NO NEED TO EDIT BELOW HERE **********\

ns4 = (navigator.appName.indexOf("Netscape")>=0 &&
document.layers)? true : false;

ie4 = (document.all && !document.getElementById)? true : false;

ie5 = (document.all && document.getElementById)? true : false;

ns6 = (document.getElementById &&
navigator.appName.indexOf("Netscape")>=0 )? true: false;

var txtA=new Array();

text=text.split('');

var x1=0;

var y1=-1000;

var t='';

for(i=1;i<=text.length;i++){

t+=(ns4)? '<layer name="txt'+i+'" top="-100" left="0" width="'+txtw+'"
height="1">' : '<div id="txt'+i+'" style="position:absolute; top:-100px;
left:0px; height:1px; width:'+txtw+'; visibility:visible;">';

t+=beghtml+text[i-1]+endhtml;

t+=(ns4)? '</layer>' : '</div>';

}

document.write(t);

function moveid(id,x,y){

if(ns4)id.moveTo(x,y);

else{

id.style.left=x+'px';

id.style.top=y+'px';

}}

function animate(evt){

x1=Xoff+((ie4||ie5)?event.clientX+document.body.scrollLeft:evt.pageX);

y1=Yoff+((ie4||ie5)?event.clientY+document.body.scrollTop:evt.pageY);

}

function getidleft(id){

if(ns4)return id.left;

else return parseInt(id.style.left);

}

function getidtop(id){

if(ns4)return id.top;

else return parseInt(id.style.top);

}

function getwindowwidth(){

if(ie4||ie5)return document.body.clientWidth+document.body.scrollLeft;

else return window.innerWidth+pageXOffset;

}

function movetxts(){

for(i=text.length;i>1;i=i-1){

if(getidleft(txtA[i-1])+txtw*2>=getwindowwidth()){

moveid(txtA[i-1],0,-1000);

moveid(txtA[i],0,-1000);

}else moveid(txtA[i], getidleft(txtA[i-1])+txtw, getidtop(txtA[i-1]));

}

moveid(txtA[1],x1,y1);

}

window.onload=function(){

for(i=1;i<=text.length;i++)txtA[i]=(ns4)?document.layers['txt'+i]:(ie4)?document.all['txt'+i]:document.getElementById('txt'+i);

if(ns4)document.captureEvents(Event.MOUSEMOVE);

document.onmousemove=animate;

setInterval('movetxts()',delay);

}

</script>




Change red color with Your text message


Save it.enjoy......................................

Friday, May 25, 2012

How To Create Your Own Falling Logo/ Picture For Blogger(Java Script)







  • Create a picture in photoshop,paint etc, Upload to web and Copy the image url from web.

  • Copy the below code


//Configure below to change URL path to the snow image
var snowsrc="https://lh5.googleusercontent.com/-kw9VPOSL904/T79VqIcd8lI/AAAAAAAAF58/6flY6ouQq0g/s48/e.jpg"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}




  • Open Microsoft Notepad Relapce red color with your image url.


  •  Save it.with “yourname.js


Now it appear like below image.








  •  It upload through web click here. sign up or log in now. Click edit website option and upload a file like below.



  •  Copy the link address now.


  •  Copy below code
<script language="JavaScript" src="http://www.weebly.com/uploads/8/2/7/3/8273197/entertainer001.js">
</script>

  •  Repalce red color with copy link address.


  •  Login to your Bogger Dashboard and go to Templates.



  • Click on 'Add a Gadget' on the sidebar.




  • Select 'HTML/Javascript' and add paste the above code.






Save it .Feel the effect.............................................................










How To Add Falling Text to Your Blogger

If you want to add a Falling Text Code to your blogger blog just read this post and following step by step.



1. Login to your Bogger Dashboard and go to Templates.


2. Click on 'Add a Gadget' on the sidebar.



3. Select 'HTML/Javascript' and add paste the code given below.


Copy This Code

<marquee direction="down" scrollamount="6" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 74; left: 193; position: absolute; top: 109; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="6" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 42; left: 205; position: absolute; top: 34; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 333; left: 152; position: absolute; top: 31; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="6" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 101; left: 20; position: absolute; top: 22; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 62; left: 80; position: absolute; top: 10; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="7" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 372; left: 59; position: absolute; top: 86; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="7" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 499; left: 235; position: absolute; top: 80; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 83; left: 309; position: absolute; top: 11; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="3" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 175; left: 219; position: absolute; top: 67; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 78; left: 97; position: absolute; top: 74; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 29; left: 100; position: absolute; top: 24; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="5" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 126; left: 149; position: absolute; top: 80; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 171; left: 178; position: absolute; top: 67; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="2" style="color: #141414; font-family: Cursive; font-size: 14pt; left: 112; position: absolute; top: 88; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="4" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 213; left: 52; position: absolute; top: 65; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="4" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 313; left: 125; position: absolute; top: 84; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="4" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 36; left: 72; position: absolute; top: 96; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="5" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 230; left: 81; position: absolute; top: 48; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="3" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 314; left: 177; position: absolute; top: 43; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="7" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 270; left: 210; position: absolute; top: 34; z-index: 2;">Cool Falling Text</marquee><marquee direction="down" scrollamount="3" style="color: #141414; font-family: Cursive; font-size: 14pt; height: 473; left: 260; position: absolute; top: 76; z-index: 2;">Cool Falling Text</marquee><br />


<div style="font-size: 10px; position: absolute; top: 493;"></p>


If you want to change text and text color, just change red color selection with a text and html color code. Change text movement to up/down.

Example below:




hey  are you happy now? Enjoy your life with entertainment.
EntertainmentEntertainmentEntertainmentEntertainmentEntertainmentEntertainment




















Thursday, May 24, 2012

How To Change Animated Cursor Mouse In Blogger



To get free animated cursors You can visit these 2 sites:

www.totallyfreecursors.com
OR
www.cursorpedia.com

On those sites You can select cursor and add it on Your blog (blogspot) via widget. As You know that animated cursor has the specific extention file, like .ani, .cur 



STEP 1

1. Firstly, go to visit www.totallyfreecursors.com



2. Now select a cursor.


3. copy the HTML code below






STEP 2

1. Login to Your Blogger account

2. From Dashboard, go to Layout






3. Click “ Add a gadget “ option



4. Select Html /Java script




5. Then now just simple Paste the HTML code You have Copied from the site into gadget box


6. Now Save Your gadget.

How To Send An Email To All Conatct In Gmail





It Is easy way to send a message to all contact in Gmail. Just following instruction step by step.


Log in Your Gmail and click Gmail. Now drop down a menu like below and select contacts from this menu.



Then click Circles. You will see the contact list like below picture.



Click the above square button then drop down a menu select “All”



Click email button.



Type subject and letter body. Then hit send button.




After that you will get a page like below.




















Are u happy???????????????????????

Wednesday, May 23, 2012

How to Add “About The Author Box " below the every post.


This tutorial will show you How To Add Beautiful About Author Box Below Every Post In Blogger.It gives a professional look to the blog.
.

1. Login to your blogger profile



2. Go to Template and click on Edit HTML




And proceed.




















3. Select “Expand Widget Template” box and Find ]]></b:skin> ( Press Ctrl+F)


















4. Paste the follow piece of code just below the code ]]></b:skin>


.author-box {
background: #F7F7F7;
margin: 20px 0 40px 0;
padding: 10px;
border: 1px solid #E6E6E6;
overflow: auto;
}
.author-box p {
margin: 0;
padding: 0;
}
.author-box img {
background: #FFFFFF;
float: left;
margin: 0 10px 0 0;
padding: 4px;
border: 1px solid #E6E6E6;
}

5. Now find the <div class=’post-footer-line post-footer-line-1′/> code , and below this , paste the code





<b:if cond=’data:blog.pageType == &quot;item&quot;’>
<div class=’author-box’>
<p><img alt=” class=’avatar avatar-70 photo’ height=’70′ src=’Your Photo Linkwidth=’70′/><b>About the Author</b><br/>
<div style=’text-align: justify; font-family: verdana; color: rgb(0, 0, 0);’>Write Something About yourself<br/>
Follow Me on Twitter <a href=’ Your Twitter Link ‘>Your Twitter link Anchor text</a>
<p style=’margin:-8px 0′><br/><center>
<a href=’ Your Blog link ‘ style=’text-decoration:none;font-size:70%;’>Your Blog Name</a></center>
</p></div></p>
</div>
</b:if>





6. You must change the following things .

  • Your photo link
  • About the author
  • Write something about yourself.
  • Your twitter link
  • Your twitter link anchor text
  • Your blog link
  • Your blog Name.

Tuesday, May 22, 2012

How To Add GTalk (GoogleTalk) To Your Blog

Google Talk, long a fixture in Gmail, can now be added to your blog as a gadget. The Google Talk Gadget lets you send instant messages.



Copy below html code.
<a style="text-decoration:blink;font-size:100%;" href=" http://www.entertainer001.tk ">CHAT HERE IN G-TALK<iframe width="234" frameborder="0" src="http://talkgadget.google.com/talkgadget/client?fid=gtalk0&relay=http%3A%2F%2Fwww.google.com%2Fig%2Fifpc_relay" height="350"> </iframe><p style="margin:-8px 0"><br /><center> <a style="text-decoration:none;font-size:70%;" href="http://www.entertainer001.tk/2012/05/how-to-add-gtalk-googletalk-to-your.html">Get G-Talk widget</a></center></p>

Then goto Blogger.com and hit Layout.




Click “Add a gadget option





Choose "HTML/JAVASCRIPT" Gadget and paste the above code.





You may change the position of this widget by dragging it into your desired place.
Now you can see Gtalk active on your blog.



Save it.






How To Add Background Music To Your Blog / Website



You can spice up your web pages by adding background music or sound.
Add background music to your web page using this html code.




 Blogger



1.Upload your music into web space and get its URL , Or Copy your favorite songs Location Link from any music Websites/file hosts.
[I Recommend Google Sites to upload your Music]



2.Copy below code and replace with your music URL

<embed style="width:1px; height:1px; visibility:hidden" autostart="true" loop="true" volume="100%" src="https://sites.google.com/site/blogknol/blogknol/Blogknol_jingle_bells.mp3"/></embed>


Goto Blogger.com and hit Layout.



Click “Add a gadget option”.























Choose "HTML/JAVASCRIPT" Gadget and paste above code and replace red color with your Song url.






Save it.


...................................................................................................................................


Website


Login to your Dashboard and goto “Template”, click “Edit HTML”.
Press CTRL +F  and find  <Head> , insert below code after <head>.



<embed autostart="true" height="0" loop="true" src="URL of music file" width="0"/>

Replace red color with your music file url .


Save it.


........................................................END...................................................................


Monday, May 21, 2012

How To Add Signature After Blog Posts


If you have a blog, you may be wondering how to add your signature after every post on your Blogger or Blogspot blog. This simple tutorial will show you how to do it in just a few easy steps! :)



Hit Expand Widget Templates




1. Find this: Copy html script placed below this line.


<div class='post-footer-line post-footer-line-1'>

OR

<p class='post-footer-line post-footer-line-1'>

OR

<data:post.body/>


a) If only one person is writting as an author. (Copy)
<img src='url_of_your_signature_image' style='border:0px;'/>
Replace red color with Your signature URL .


b) If more then one are authors then (Copy)


<b:if cond='data:post.author == &quot;Author1Name&quot;'>
<img src='url_of_author1_signature_image' style='border:0px;'/>
</b:if>



<b:if cond='data:post.author == &quot;Author2Name&quot;'>
<img src='url_of_author1_signature_image' style='border:0px;'/>
</b:if>
If you have more number of authors, you can repeat the blocks accordingly (here i have mentioned 2 blocks[blue and brown] one for each of the two authors).Codes should be edited with the author names and the signature image urls.



5. Save your template

Sunday, May 20, 2012

How To Add A Video In Blogger Post


In this post, I want to say somthing about How to upload video files in Blogger. You can upload (embed ) videos from Youtube.com, or you may want to upload your videos from your camera or computer.


2 way to upload a vedio to blogger

1. Embedding videos from Youtube (or similar services) - fast; practical; public files

2. Upload videos through Blogger control panel (From Your Computer) - slower; practical, personal (private) files


1. Embedding videos from Youtube

To embed a video into your Blog is the simplest thing. Youtube.com (the most popular free video hosting and online video streaming service).

go to Youtube.com and find the video you'd like to place into your Blog
























Copy the code



















Hit “Copy Embed html”

paste it into your post (EDIT HTML)



Save it.

…………………………………………………………………………………………………………



2. Upload videos through Blogger control panel (From Your Computer)


► click on the video icon in the toolbar while composing the post.


browse for the file on your computer/camera



Select a vedio file from your computer

click Upload video

Save it.



Here's the disadvantage of this method - it's slow. Upload time depends on the size of the video file and your internet connection speed.




………………………………………………………………………………………………………….