In this tutorial, you'll learn how to draw a wooden frame. We'll place a photo inside the frame, add some reflection and dirt to the glass, then place the frame on a wall. You can take your favorite picture and make it look like it's hung in your home. Let's get started!
Final Image Preview
First, take a look at the image we'll be creating. As always, the layered Photoshop file is available via our PSDTUTS Plus membership. You can view the final image preview below or view a larger version here.
Step 1
First we'll create the frame. Although our final image will be 1200 pixels wide and 800 pixels high, we'll start by drawing a frame which is bigger than our final image. Thus we'll have more detail on the frame, then we'll scale it down to fit in our final composition. Now create a new document using the settings shown below.

Step 2
Create a new layer and name it "Wood." Set your Foreground Color to #994400 and Background Color to #ffcc66. Fill the layer with your Foreground Color. Go to Filter > Render > Fibers. Set the Variance to 16 and Strength to 55, then apply.

Step 3
Hit Command + T to enter Free Transform mode, set the Reference Point Location to middle-left, set the Horizontal Scale to 30%, and hit Enter twice to apply. Scaling the layer down horizontally makes the texture more dense.

Step 4
Get the Rectangular Marquee Tool, set the Style to a Fixed Size and set the Width and Height to 125 pixels. Click anywhere on the canvas, then move the selection to the top-left corner of the canvas. Drag two horizontal and two vertical guides from the rulers (Hit Command + R to make them visible if they are not) and snap them to the edges of the selection. Move the selection to the bottom-right corner of the canvas, then drag the guides around the selection as shown below.

Step 5
Create a new layer and name it "Dent 1." Get the Rectangular Marquee Tool, make sure Style is set to Fixed Size, then set the Width to 38 pixels and Height to 1200 pixels. Make a selection as shown below. The selection I made is 20 pixels away from the left edge, so you can place the selection to the most left of the canvas and move it 20 pixels right by hitting the Right Arrow key two times, do this while holding the Shift key. Fill the selection with the Foreground color and the Deselect.

Step 6
This rectangle is going to be one of the dents in our wooden frame. We'll now apply two layer styles to it. First set the layer's Interior Opacity (Fill) at 0%. Now apply a Bevel and Emboss layer style to the layer using these settings: Style set to Inner Bevel, Depth set at 75%, Direction set to Down, Size set to 40 pixels, and Highlight Mode Opacity set at 100%. Next, apply a Gradient Overlay and use the following settings: Blend Mode of Multiply, Gradient set at Black to White, Opacity set at 70%, Angle set to 0 degrees, and Scale set at 150%.

Step 7
We are going to make two more dents. Create a new layer named "Dent 2." Get the Rectangular Marquee Tool and set the Width to 32 pixels and make a selection. Snap the right edge of the selection to the second vertical guide and move the selection 18 pixels left. Fill the selection with the Foreground Color. Create another new layer and name it "Dent 3."
Make another rectangular selection which is 12 pixels wide and place it 2 pixels left from the second guide, as you can see in the below image, then fill with the Foreground Color again and Deselect. Now go back to the "Dent 1" layer in the Layers palette, go to Layer > Layer Style > Copy Layer Style. Select both "Dent 2" and "Dent 3" layers in the Layers Palette, then go to Layer > Layer Style > Paste Layer Style.

Step 8
Now we're almost done with the left piece of our wooden frame. Select all Dent layers and the "Wood" layer in the Layers Palette and go to Layer > New > Group From Layers. Name the group "Left." Duplicate the "Left" layer group and name it "Right." Make the "Right" layer group invisible for now.

Step 9
Go back to the "Left" layer group, open it, then go to the "Wood" layer. Also, make sure Guides are visible. Grab the Rectangular Marquee Tool, set the Style to Normal, and make a selection as shown below, and hit Delete to clear the selected area. Deselect by hitting Command + D. Select the "Left" group in the Layers palette and go to Layer > Merge Group (Command + E).

Step 10
Go to the "Right" layer group in the Layers Palette and open it. Select the "Wood" layer and go to Edit > Transform > Flip Horizontal. This way we won't have the exact same texture in for the left and right pieces. Get the Rectangular Marquee Tool and make a selection as shown, then clear by hitting Delete. Deselect by hitting Command+ D.

Step 11
Select the "Right" Layer Group and go to Edit > Transform > Flip Horizontal. Move the layer group to the right of the canvas as shown. Open the layer group and change the Blend Mode of each Dent layers' Gradient Overlay Layer Style from Multiply to Screen. Select the "Right" Layer Group in the Layers Palette and hit Command + E to merge.

Step 12
Duplicate the "Right" layer and name it "Bottom." Hit Command + T and rotate it 90 degrees, then place it at the bottom of the canvas. Duplicate the "Left" layer and name it "Top." Rotate it 90 degrees, then place it at the top of the canvas. Go to the Layers palette and drag the "Top" layer above the "Right" layer.

Step 13
Grab the Polygonal Lasso Tool and make a selection with the help of the guides, as shown below, then hit Delete to clear.

Step 14
Go to the "Bottom" layer in the Layers Palette and do the same thing for the bottom part: Make a selection as shown with the Polygonal Lasso Tool and hit clear. Go to the Layers Palette and select all layers except for the "background" layer, then merge them by hitting Command + E. Name the merged layer "Frame."
Step 15
Hit Command + A to select all and then hit Command + C to copy. Go to the Channels Palette and create a new channel. Hit Command + V to paste. Go to Filter > Artistic > Paint Daubs. Set the Brush Size to 1, Sharpness to 10, and set the Brush Type at Simple. Command-click the Alpha Channel to load the white areas as a selection.
Step 16
Go to the Layers Palette and select the "Frame" layer. Go to Layer > New > Layer via Copy and name the new layer "Bumps." Apply a Drop Shadow to the "Bump" layer with these settings: Blend Mode set to Multiply, Opacity at 90%, Angle set to 120 degrees, Distance and Size set to 3 px.
Apply an Inner Shadow layer style using these settings: Blend Mode set at Color Burn, Opacity at 100%, Angle set at 120 degrees, and Distance and Size set to 0 px. Next, apply a Bevel and Emboss layer style and use these settings: Style set to Inner Bevel, Depth at 1000%, Direction set at Down, and Size set to 0 px.
Step 17
Now select all the layers other than the "Background" layer and merge them by hitting Command + E. Name the merged layer "Frame." Now we need a photo to put inside the frame. I used a photo from Stock.xchng, uploaded by papaleguas. You can download it here.
Open it in Photoshop and drag the image into your "Frame" document, place it beneath the "Frame" layer, then scale and position as shown below. Name this layer "Photo."
Go to the "Frame" layer and apply an Outer Glow Layer Style using these settings: Blend Mode of Multiply, Opacity set at 40%, Color set to black, and Size set to 9 px. Now apply a Drop Shadow with these settings: Blend Mode set to Multiply, Opacity at 35%, Angle set to 120 degrees, Distance set to 3 px, and Size set to 9 px.
Step 18
It is now time to make the glass. Actually, we'll make the reflections. You can get the image that is reflected on the glass here. It's a photo from Stock.xchng uploaded by the swedish.
Open it in Photoshop and drag it into your "Frame" document, then scale and place as shown below image. Go to Filter > Blur > Gaussian Blur and apply with a Radius of 3 pixels. Set the Layer Blending Mode to Screen and Opacity at 15%. Name this layer "Ref 1."
We need two reflections on the glass, so duplicate the "Ref1" layer and name it "Ref 2." Move the "Ref2" layer five pixels left.
Step 19
Create a new layer above the "Ref2" layer and name it "Highlight." Grab the Rectangular Marquee Tool and make a selection as shown. Get the Gradient Tool, set the Gradient to Foreground as Transparent and set it to a Radial Gradient. Select white as the Foreground color. Fill the selection as shown and Deselect.
Step 20
Hit Command + T and scale the highlight down horizontally and up vertically, as shown below. Go to Filter > Blur > Gaussian Blur and apply with a Radius of 3 pixels.
Step 21
Now we'll make the dirty edges of the glass. Go to the Channels Palette, create a new channel, and name it "Dirt1." Go to Filter > Render > Clouds. Go to Filter > Artistic > Film Grain, set the Grain to 9, set the Highlight Area and Intensity to 0, and hit OK. Go to Filter > Brush Strokes > Accented Edges, then set the Edge Width to 1, Edge Brightness to 20, Smoothness to 1 and apply.
Step 22
Create another channel and name it "Dirt Area." Make sure the guides are visible. Grab the Rounded Rectangle Tool, set it to Fill Pixels, set the Radius to 25 pixels, and choose white as your Foreground color. Draw a rectangle as shown below.
Step 23
Go to Filter > Blur > Gaussian Blur and apply with a Radius of 15 pixels. Go to Image > Adjustments > Levels (Command + L) and set the Shadow Input Level to 200 and Highlight Input Level to 220. Now apply another Gaussian Blur filter, this time with a Radius of 7 pixels.
Now go to Image > Adjustments > Invert (Command+I). This channel will define the area that the dirt will be visible in. Now Command-click the channel in the Channels Palette to make a selection out of the white areas. Alt + Command-click the "Dirt" channel to select where the white area of the "Dirt" channel intersects the already selected area.
Step 24
Go to the Layers Palette and create a new layer below the "Frame" layer, then name it "Dirt1." Fill the selection with the color #a79988. Go to the Channels Palette again, then Command-click the "Dirt Area" channel to load the selection. Go back to the Layers palette and create a new layer above the "Dirt1" and name it "Dirt2." Fill the selection again with the color #a79988.
Step 25
The frame is almost finished. Before we merge the layers, lets make some final adjustments. Go to the "Frame" layer and hit Command + U to bring up the Hue/Saturation dialog. Set the Saturation to -15. Go to the "Photo" layer, press Command + U again and set the Lightness to -10 and apply. Now we're ready! Go to Layer > Flatten Image.
Step 26
Now we can start making the wall. Let's create a new document 1200 pixels wide and 800 pixels high with a resolution of 300 pixels/inch. Create a new layer and name it "Wall." Set your Foreground to 85% gray and Background Color to black. Go to Filter > Render > Clouds. Go to Filter > Distort > Glass. Set Distortion to 20, Smoothness to 1, Scaling to 120%, and set the Texture to Frosted.

Step 27
Go to Filter > Render > Lighting Effects and apply with the settings from the image below. Next we'll cover the wall with a wallpaper. I used the "Free Wallpaper Patterns for PS7+" by c130 which I downloaded from the Brusheezy web site. You can download the Photoshop pattern here.

Step 28
Copy the "wallpapers.pat" to the Presets\Patterns folder in your Photoshop directory. Apply a Pattern Overlay Layer Style to the "Wall" layer and use these settings: Blend Mode set to Overlay, Opacity at 20%, Pattern set to Floral. To load the patterns you downloaded, open the Pattern Picker, then click the little triangle icon to open the menu and select Load Pattern, then pick the "wallpapers.pat" file.

Step 29
Go to your "Frame.PSD" document and drag the image to the "Wall.PSD" document, do this while holding down the Shift key so it is centered on the wall. Name the layer "Frame." It needs to be scaled down so hit Command + T and set the Horizontal and Vertical Scales to 50% and apply.

Step 30
Create a new layer below the "Frame" layer and name it "Shadow." Command-click the "Frame" layer thumbnail to load it's pixels. Fill the selection with black and Deselect. Hit Command + T and rotate -30 degrees. Hold down the Alt key and press the Right Arrow key twenty times. Select all the shadow layers in the Layers Palette and merge them by hitting Command + E.

Step 31
Hit Command + T and rotate the shadow 30 degrees. Go to Filter > Blur > Gaussian Blur and apply with a Radius of 10 pixels, then place the shadow as shown.

Step 32
Create a new layer on top and name it "Tree Shadow." Get the Brush Tool, pick Scattered Maple Leaves brush and set the Master Diameter to 130 px. Open the Brushes panel and Under Shape Dynamics, set Size Jitter to 50% and Under Scattering set Scatter at 300% and Count to 3. Set the Foreground Color to black and paint as shown.

Conclusion
As the final step, go to Filter > Blur > Gaussian Blur and apply with a Radius of 50 pixels. Set the Opacity of the layer at 70%. This will give us some light and shade and also the frame will become the focus of the illustration. That's it! Hope you found this tutorial useful! You can view the final image below or view a larger version here.
Subscribe to the PSDTUTS RSS Feed for the best Photoshop tuts and articles on the web.
Plus Members
Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.


































User Comments
( ADD YOURS )Alex Beltechi November 1st
Sheesh Eren, this stuff is just too good! Show off
Keep it up!
( )Nike November 1st
Now that’s the kind of tut I expect from PSD Tuts…
( )Awesome job. Thank you guys!
Brent Nelson November 1st
End result is great.
( )Don November 1st
Down-right seksi. Thanks!
( )Josh November 1st
This is really great! The frame is one of the best wood textures I’ve seen. Thanks!
( )Rocco November 1st
Geniale!
( )VertigoSFX November 1st
Wow that looks so real! Fantastic job…I love all the different filters and effects used, great way to practice using those tools.
( )Diesel Laws November 1st
Nice work! Great tut!
( )Alvaro November 1st
perfect!
( )Josh November 1st
r.. since when was today Nov 1st? Anyway, a great tutorial, and I’ll be sure to try it out this weekend!
( )Lubes November 1st
I’m currently working on a site where a picture frame is the main focal point. Mine’s not in wood, but this showed me some very useful tecniques I will most definitely be trying out.
Thanks!
( )Jcob November 1st
I love it. It looks to real to be true
But it is flawless 
( )Todd November 1st
This is fantastic. Best tutorial I have seen here in a while.
( )EdpeppeRs November 1st
OMG! what a great job!! perfect!!
( )Brian November 1st
This is very well done. Love the subtle detail of the leaf shadow.
( )Moksha November 1st
really cool, thanks for sharing
( )Hasse November 1st
Is it only me who think that the transition between the highlighted right part of the frame and the shades left part is somewhat hard.
It looks like they aren’t aligned correctly and gives almost the feeling of the right side levitating over the lef part of the frame.
( )jbcarey November 1st
finally some quality back on psdtuts…. we were missing this.
( )Wouter November 1st
Wow, So nice,
( )Beauty
loswl November 1st
That is pretty cool dude, short and spicy!!
)
( )Javid K. November 1st
A-M-A-Z-I-N-G
Extremely realistic looking conclusion.
( )b00m November 1st
wow! the wooden frame is looks like a stock photo at the end.:D
( )Anyway I’ll try this one…great tutorial!
Greg November 1st
What an excellent tutorial. I used it to memorialize my dog Brodie who passed away this afternoon. Thanks for a fitting tribute.
You can see my final version at:
http://farm4.static.flickr.com/3058/2989667487_f76d80fcd0_o.jpg
( )Crazyhunk November 1st
tht is one wicked tut…..
thanx a lot m8
( )kafkat November 1st
You are redeemed!
( )misterbremer November 1st
I really like the frame part of this tut. I think the reflection is a bit goofy or off to me…. its not that I don’t like it, but I think all of the white lines throw me off a bit…. everything else in this tut is photo realistic, while the reflection is very digital to me… I’m looking forward to seeing solutions to this on the flickr group.
All said though, very solid instructions, and a great tutorial.
( )Naldz Graphics November 1st
i like how the wood texture is done..great work
( )rej November 1st
Great technique for texturing work!
( )Francisco S. November 1st
Brilliant, Nicely Done!
( )Lavin November 1st
Awesome, you guys rock!
( )umrx November 1st
THE WALLPAPER DOESN’T EXIST!.. by the way nice tut…
( )Flip November 1st
Very nice, but link to pattern > brusheezy.com is broken. Can you repair it, please? ;o)
( )BlackMekemeke November 1st
Wow, so cool…!
( )Evie November 1st
Best tutorial in ages! When I first saw it, I honestly thought it was a real frame!
( )Max | Design Shard November 1st
This is awesome, such a great tutorial, the reflection is good without it, it would look too clean. good job
( )Wes D. November 2nd
Very well done…it’s the little things that make it pop…and this POPS!
Thanks again!
( )BogDinamita November 2nd
LOVE IT!!
( )Ruben November 2nd
Brilliant! Thanks for sharing.
( )Grafiko November 2nd
very impressive result, thanks for posting.
( )Mike November 2nd
The first tutorial on this site that I actually wanted to try in about 6 months. Reminded me why I subscribed to the feed in the first place. Good stuff!
( )Bill Labus November 2nd
When I first saw the preview image I thought, ‘looks nice, but I’ll be it’s just showing how to composite an existing frame image with a photo and put it on a wall.
But this is PSDTUTS…
Very nice tutorial.
( )Xeno November 2nd
Nice tut. But there is obvious mistake in right top corner of the frame. It just doesn’t match.
( )Oxid November 2nd
very good, thanks!
the wallpaper can be downloaded from here:
( )http://www.go2photoshop.com/Tools/Pattern/wallpapers.pat.zip
(www.go2photoshop.com/photoshop-tools/pattern/free-wallpaper-patterns-for-ps7.html)
Rijalul Fikri November 2nd
Thx’s for making this wonderful tutorial for free. I thought it was a plus tut. This is so wonderful.
( )Arik November 3rd
The tutorial is nice, texturing is good, final effect is great. BUT, there is one issue; The area with the transition from highlighted to non highlighted is too harsh. The light source is located in the top left corner which should cause for a diffuse shadow over the seem.
( )LN November 3rd
Great tutorial. I thought that these effect can be done in 3dMAx, but I am glad that I can do it now in PS.
( )ayoub November 3rd
thanks for the great tuto . keep it up .
( )Julia November 3rd
Yeah! I did it. It’s amazing and simple!
( )rjm November 3rd
A.wesome.
B.ut if you wanted to go the extra mile you could make the wall paper behind the framed picture match the wall paper of the room reflected in the glass or visa versa.
C.ongrats either way.
( )insic November 3rd
very useful.
( )JimboXiii November 3rd
Wow this is epic, going to be trying this out later. The wood effect looks amazing
( )pica-ae November 3rd
wow, that is so cool… and so much cheaper than buying a frame
( )Emma November 3rd
That is such a great tutorial. Thoroughly explained all the way through, leaving no room for confusion. I can’t wait to see more tutorials by you. Expertly done. Thankyou very much for sharing. I’ve learned a few things that’s for sure. A+++
( )RedLine RedApple November 4th
Harikasın kardeş
( )mixey November 4th
Amazing!
( )Mr Kuzio November 4th
Wow!
It’s GREAT!
( )me November 4th
am i the only who thinks the picture of the kiddos getting married is creepy… no one?
( )mojito November 4th
One of the best tuts I’ve made in months! Thanks. And especially thanks for bringing the “mystical channels” in!
really rocks!
( )pandit November 5th
amazing
( )Jonathan Patterson November 5th
You took a blank canvas and molded it into a completely custom creation. Phenomenal!
( )Onkel Mou November 5th
Hopefully you will sometime post a CorelDraw tutorial as good as this PS one. Good ones are quite scarce.
( )Mindy November 6th
Amazing detail! Incredible, highest-of-quality work. Thanks!
( )Jamie November 6th
Holy Wow!!!
( )al m3tasem November 7th
it is great tut
( )Photoshop Tutorials Blog November 8th
Wow, just wow!
( )Takumi86 November 8th
WOW just wow, amazing tutorial as always from PSDTuts!
( )rafeeq November 9th
hey it’s wonderfull keep this result then do more, best wishes
( )ghawyy November 15th
hey i need to tell you that you are rock man oh its the greatest tut i ever seen when i see that borders i thought you take it from pic not u who make it
but i really love it thanks so much great tut
( )Inon Schneider November 15th
Thank you so much! this is one of the best tuts I’ve done so far.
( )your techniques are easy to learn and remember.
Thanks again for sharing.
Rithy November 21st
Great tutorial. I thought that these effect can be done in 3d Maya, but I am glad that I can do it now in PS.
( )jonasll November 23rd
ilike it!
( )Novoreign November 24th
Amazing Tuts… Thanks A Lot
( )John November 25th
Awesome tutorial! thank you very much for this!
( )srnka December 2nd
Hi,
( )I feel like the child making your tuts. It feels fantastic.Thank you so much for these very straight steps.I am just learning ps and you are showing me this program in so lovely way.absolutely loving it.lots of love
veerendra December 2nd
great tutorial. personally i liked it upto step 31.. it needed some darkness in top left but not that much .. but still this is great tutorial..
( )great efforts mate !
Hani December 6th
Yar (friend) you are great!
( )You always post great n true tutorials!
I like your tutorial style because in your tut many other Tutorials are also hidden.
Once again thank you very much and looking forward for your next great Tutorials!
black1888 December 31st
omg, that was amazing. absolutely amazing. but there is one thing better than image itself, and thats the explanation of the process. you explained every detail, and i really appreciate that
( )Stan Vester Petersen January 18th
Absolutely brilliant tutorial!!!!
THANK YOU SO MUCH EREN!!!!
( )Often you have to twist and bend, in order to make these tutorials work with your own pics. But this one was SOOO easy and straight forward to use!
Ishan Vyas January 19th
You are really awesome, i was thinking to make a wooden frame and guess what, i got your tutorial, i guess this would come under one of my best assignment…
( )j.a January 21st
here’s mine…
( )http://s563.photobucket.com/albums/ss76/llliamjalll/?action=view¤t=apple.jpg
j.a. January 21st
oops, pls delete it… wrong page! sori.
( )الفلاش والسويش | فوتوشوب | صور ابداعيه | منتديات | المنتدى | منتدى | حـواء والموضه |سكرابز | Scrapbooking | صور شباب | صور بنات | صور سيارات | سكرابز ر January 23rd
good
( )Lynette January 27th
LOVED this tut – thank you! Sadly the “pattern” in step 27 is no longer available. Not only did the link say it’s gone, but I searched their site for it or something similar and can’t find it
. I also searched another site for something that might work, no luck. Would love the wallpaper pattern too. Your work is fabulous and I can’t wait to try this tut! Thank you so much for taking the time to share it. I’m going to leave my contact info just in case you read this and feel like sending them to me *hope, hope*!
( )Ashok Soni November 8th
Here is the link bro, you can download them from here.
http://www.go2photoshop.com/Tools/Pattern/wallpapers.pat.zip
( )Camila February 5th
WOW!! OMG! Perfect!
( )alexallied February 13th
neat stuff there! Classy!
( )Peter Green February 20th
Not bad, but look at the corners of the frame – top right and bottom left, the transition between light and shade is too sharp. Check out real frames to see the difference. In reality, the light on the parts of the frame is seen as a gradient.
Been working on frames some, too
( )Claudia February 26th
Im not one to add a comment, but gotta say an EXCELLENT tutorial, explained thourougly! not one flaw!! good job!
( )Jack Mehoff March 16th
OMGOSH! i enjoy tuts, especially this one! this is one of the most amazing tuts i have ever seen. thank you so much. this will deffinitelty further my photoshop skills. this was much needed for my field of expertise. you are an amazing person. i love you.. and your tuts.
( )Murat Çorlu May 2nd
Best tutorial that I’ve seen about making frame. Thank you!
( )Darwin May 13th
It’s cool!!!! Great tutorial! Thanks! ^_^
( )stephen May 16th
wow it’s cool n nice but i follow ultil step 3 i do’nt enderstand already. a lot of term i don’t understand. i need step by step.
( )stephen May 16th
in step 4 “Get the Rectangular Marquee Tool, set the Style to a Fixed Size and set the Width and Height to 125 pixels. Click anywhere on the canvas, then move the selection to the top-left corner of the canvas. Drag two horizontal and two vertical guides from the rulers (Hit Command + R to make them visible if they are not) and snap them to the edges of the selection. Move the selection to the bottom-right corner of the canvas, then drag the guides around the selection as shown below.” how to snap? n how in ur screen y got blue line n mine one don’t have? how to do it?
( )Jose May 27th
woah! that was good!
( )Fernando fro Brazil July 9th
hello, this is my first reply. i always read this blog.
i just loved this black background. how can i do something like that?
i found some patterns but they are small, different than these one.
thanks, bye
( )fran July 23rd
fun tut, here’s my attempt! http://twitpic.com/bbkeg
( )Allen August 13th
Wow great tutorial thanks alot did this of my son with your help thanks again
http://i63.photobucket.com/albums/h132/allen_lawson/jackhandglass.jpg
[IMG]http://i63.photobucket.com/albums/h132/allen_lawson/jackhandglass.jpg[/IMG]
( )diseño web | tuProgramador.com September 3rd
Very impressive tutorial.. i’ll make one from a photo of my Son..
( )kse September 16th
wow dude it sure takes a lot of steps for a frame but the resault is stunning
( )niels September 23rd
in step 15 you use a paintd daubs, but i don’t manage to get the same effect as you. What am i doing wrong?
( )Snapshot Media December 8th
Just used that and am very impressed with the results! thanks very much!
( )