![]() Whatever their approach Peter’s expertise has spanned Ebay and Uber and he now sits on the board of Twitter. Peter Fenton, one of five partners, describes Benchmark’s approach to venture capital as ‘artisanal,’ implying that they’re more traditional bricklayers than fancy speculators. Number Two: Peter Fenton, Partner, Benchmark (43, married with 2 kids) His focus remains fixed on enterprises that are passionate and mission-based. Facebook bought WhatsApp for a staggering $22 billion rocketing Jim Goetz to the top of the Midas List with more than $3 billion worth of Facebook stock. Goetz convinced Sequoia to invest $60 million in WhatsApp over three rounds, a hefty sum that was soon made to look extremely modest. Their sole focus was creating a product that worked for its users. They weren’t throwing bundles of cash into getting noticed and completely forgetting about actually engaging anyone. They were doing things differently to everyone else. Goetz seemed to see something no one else did – an app company standing out country after country without any advertising.and growing fast. Jim Goetz was the sole investor in a modest, up and coming outfit called WhatsApp. Number One: Jim Goetz, Partner, Sequoia Capital (50, married with 3 kids) ![]() Here though we’ll focus on the best of the best – the top 3 – and the key investments that got them there. You can see the full 2015 Midas List at the end of this article. Those who reach for the sky and manage to find it end up on the Forbes Midas List, a hot list of the best tech deal makers in venture capital. In venture capital the sky appears to be the limit.
0 Comments
![]() She was looking for some note cards but didn't find anything she liked. My wife, Sally, got this one at the bookstore last night. On the other hand, you might get a "C" or even an "F" if you don't seize the moment. The answer, of course, is "I'm fine."īut what happens when the customer goes off script and says something unexpected? You can earn an "A" for service if you are recognize these moments of truth and are ready for a little improv. "How are you today?" asks the customer service rep. They've become perfunctory and the responses they illicit from customers almost seem scripted. There are certain stock phrases used so often in customer service situations that they've almost lost all meaning. This means actively discovering and resolving problems before the experience is done. ![]() A service failure will automatically become the peak experience if you can’t quickly resolve it.įinally, try to end every experience on a good note. Next, get obsessive about preventing service failures. Are there opportunities to make it better? Easier? More welcoming? There are a few things you can do to identify and win these critical moments of truth.įirst, experience your company’s first impression through your customers’ eyes. An unresolved problem can fester and grow the more the customer thinks about it. If the lasting impression was favorable, all of those activities can reinforce the customer’s positive impression. Decide whether or not they’re likely to return.It’s the experience that ties everything together and brings the experience to a close.Ĭonsider what customers do after a service experience: ![]() It’s not just the last step in the customer’s journey. Think of it as the final chapter in a book. The last impression may also be the one that lasts the longest. Overcorrecting the problem would be finding a way to ensure you and your friend have a great dining experience, not just fixing the steak. Does that really fix things? Your dinner companion either has to eat their meal while you wait for yours or let their food get cold. If you go out to eat with a friend and your steak isn't prepared properly, most restaurants will bring you a new one. Too often, the focus is on returning customers to normal. One of my favorite examples is this story where Morton’s Steakhouse surprised a customer at the Newark airport with a steak after the customer had jokingly tweeted to Morton’s that he was craving one.īut, what about service failures? Unless you overcorrect the problem, the service failure itself will be the peak experience. It’s easy to win this Moment of Truth when we are presented with a hero opportunity. And, it’s the point in the experience that represents the biggest difference that we remember. We only notice service that’s different than what we expect. It might be the very best thing that happened or the very worst.Īs I wrote in an article on the blog, we don’t notice good service. This Moment of Truth is the part of the experience that represents the greatest difference from the norm. These solutions aren't always possible, but top companies are always pushing to create a better customer experience.
![]() In addition to these methods, you can also use Word for Mac's built-in printing function to create a PDF. You can also access this dialog box by selecting File > Print and then click the PDF button in the bottom left-hand corner of the screen.
![]() Weldon’s brother, Thomas, 187 Bowery Street, New York City, on 20 April 1877, requested his brother’s personal effects be sent to him.Company F left Fort Lincoln for Fort Totten several days before Donnelly and the other 154 recruits arrived at the post on 21 October 1875, which means the photograph must have been taken in Goff’s Bismarck studio shortly before the regiment set out as part of General Alfred Terry’s Dakota Column on, not October 1875 as I’ve seen quoted.The 22 year old was killed with Custer’s column on the first day of the Battle of the Little Big Horn, but his body not identified. Louis to Fort Lincoln, and joined Company M at Fort Rice, Dakota Territory on 29 October. Second Lieutenant James Garland Sturgis, son of Samuel Davis Sturgis, the Seventh’s commanding officer, also accompanied the group of 150 new recruits from St.The Post Returns of Jefferson Barracks 1872-77 are missing (Ancestry site). The five are Blacksmith John King, Company C Trumpeter James McElroy, Company D Trumpeter John Quinn (Gorham), Company D Trumpeter Charles Fisher (Hanke), Company M and Trumpeter Henry Weaver also Company M. His body was identified (one of the few) by Dennis Lynch, a private in the same company. Nineteen-year-old Donnelly was a member of Custer’s column at the Battle of the Little Big Horn on 25 June 1876 and killed with several other members of Company F in Deep Ravine. (*): Although ‘Visitor UK’ deems Dallington’s claim to be village ‘folklore’ it has generously added the address of this webpage to its own website. ![]() Army records do not show a specific county makes it even more surprising that the Dallington in East Sussex, just five miles west of the site of the historic Battle of Hastings, should so proudly boast its unfounded association with ‘Custer’s Last Stand,’ but freely admits that “Unfortunately, there is no-one who can put a name to the East Sussex recruit who died at the hands of the Sioux, …” It would be remarkable if anyone could as no such person ever existed!* The other Dallington, now incorporated into the town of Northampton, wisely avoids making such a fallacious claim. While no such place as Dullington exists there are two villages in England called Dallington, one in East Sussex and the other in Northamptonshire, though not County Durham. 111) assumes the second letter is a ‘u’ and concludes that Donnelly was born in Dullington, whereas Men With Custer (p. ![]() However, by understanding the causes of this error and following the solutions and best practices outlined in this article, you can quickly fix the error and avoid it in the future. The “ValueError: setting an array element with a sequence” error can be frustrating to encounter when working with Tensorflow. ![]() Instead, use supported operations like tf.tensor_scatter_nd_update to update array elements.īy following these best practices, you can avoid encountering the “ValueError: setting an array element with a sequence” error and ensure that your code runs smoothly. Use supported operations: Avoid setting array elements with sequences. To avoid encountering the “ValueError: setting an array element with a sequence” error in the future, here are some best practices to follow:Ĭheck the shape of your arrays: Make sure the shape of your arrays is correct before trying to set elements.Ĭonvert sequences to arrays with the same data type: If you are trying to set an array element with a sequence of a different data type, convert the sequence to an array with the same data type as the Tensorflow array. Best Practices to Avoid the “ValueError: setting an array element with a sequence” Error This function is supported by Tensorflow and allows us to update array elements with sequences without encountering the “ValueError: setting an array element with a sequence” error. In this example, we use the tf.tensor_scatter_nd_update function to update the element at position with the sequence. tensor_scatter_nd_update ( arr, indices, updates ) 9 Answers Sorted by: 361 Possible reason 1: trying to create a jagged array You may be creating an array from a list that isn't shaped like a multi-dimensional array: numpy.array ( 1, 2, 2, 3, 4) wrong numpy.array ( 1, 2, 2, 3, 4) wrong In these examples, the argument to numpy.array contains sequences of different lengths. For example, if you have a 1D array and you want to set an element with a sequence, you can reshape the array to a 2D array and then set the element. If the shape of your array is incorrect, you can reshape it to the correct shape. Now that we understand the causes of the “ValueError: setting an array element with a sequence” error, let’s look at some solutions to fix it. How to Fix the “ValueError: setting an array element with a sequence” Error If you try to do so, you will get this error. Using unsupported operations: Tensorflow does not support setting an array element with a sequence. Mismatched data types: If you are trying to set an array element with a sequence of a different data type, you may encounter this error. For example, if you try to set an element of a 1D array with a sequence, you will get this error. Incorrect array shape: If the shape of your array is not correct, you may encounter this error. The “ValueError: setting an array element with a sequence” error can be caused by a few different factors. Causes of the “ValueError: setting an array element with a sequence” Error In this case, the “ValueError: setting an array element with a sequence” error will be raised because you are trying to set an array element with a sequence. zeros (( 3, 3 )) arr = # Raises ValueError: setting an array element with a sequence. This error is raised because Tensorflow does not support setting an array element with a sequence.įor example, let’s say you have an array of shape (3,3) and you try to set the first element of the second row with a sequence: The “ValueError: setting an array element with a sequence” error occurs when you try to set an array element with a sequence in Tensorflow. What is the “ValueError: setting an array element with a sequence” Error? We will also discuss some best practices to avoid this error in the future. In this article, we will explore the causes of this error and provide some solutions to fix it. This error occurs when you try to set an array element with a sequence in Tensorflow, which is not supported. One such error is the “ValueError: setting an array element with a sequence” error. The issue here is that you are trying to plot a list of lists.įor the purpose of explaining you the issue, I created a sample dataset similar to the one you are using (the only difference is that the sequences are shorter).| Miscellaneous How to Fix the Tensorflow ValueError: Setting an Array Element with a Sequence ErrorĪs a data scientist or software engineer working with Tensorflow, you may encounter errors that can be difficult to diagnose and fix. ![]() Lyn will then reappear mid-air with a wind-charged sword and do an overhead swing that slams the enemies into the ground. Two clones will appear next Lyn as she takes a stance, then all three will dash towards enemies in front of them, striking them several times, lifting them off the ground slightly. As such, Lyn doesn’t want to get hit often, though given her attacks, this rarely happens. The downside to her is that she’s fairly frail, with fairly low HP, Def, and Res stats. Her Lck and Str stats aren’t shabby either, reaching almost 100. ![]() She has one of the highest Sp stats in the game, and the second highest Skl stat of all units. Immediately, you can see that Lyn is a fast unit. Frankly, Lyn feels overpowered, though given the effort required to obtain her, it seems rightfully so. Certain skills make her even scarier for enemies fighting her, but for the most you’ll probably be laughing at how much damage Lyn can do when given the opportunity. ![]() While she is another sword unit, she stands out by having strong attacks with short animations, and the ability to easily tear up a battlefield given the opportunity. Lyn is fast, not just stat-wise, but also in her attacks. This build will focus on her amazing Dexterity and Speed growth while still allowing her to utilize weapons that scale off of her Magic.If you think I can’t hold my own…you’re sorely mistaken. If you decide to go this route, a good end-point would be Bow Knight (preferably using swords). Since her Magic is so naturally high, you may prefer to focus on boosting her strength to build a hybrid unit. On the other hand, you can take a very different approach when building Anna. ![]() The choice between the two will likely depend on your army's needs and whether you'd prefer another healer or cavalry unit. Luckily, many early-game enemies have quite low Resistance, so a quick swap to Mage (after leveling your bond with Celica or Micaiah) will allow her to grab the extra growths provided while still being able to take on many enemies with her high speed.įollowing this, you can promote her to a Sage or Mage Knight to continue making use of powerful tomes. Therefore, Anna will definitely need some work to become the powerhouse she is meant to be. While Anna's Magic growth is phenomenal, her base Magic is only 2, compared to a base Strength of 10. While growth rates are definitely important, so are base stats. Finally, you will want to support her Luck stat where possible, as her personal skill, Make a Killing, grants 500 gold after a kill, with a chance to occur based on her Luck. While there are plenty of options to build Anna, the logical conclusion is that you should get as much as possible out of her insane Magic growth, supported by her excellent Speed and Dexterity. Furthermore, her Strength is a pitiful 15%, with the class bonus only helping her up to 35%. She possesses the highest Magic growth in the game, at 50%, yet her base class is Axe Fighter. The first thing you may notice when looking over Anna's growth rates is how little her base class seems to fit her. In the following guide, you'll see why her unique talents can confuse and befuddle new players and learn how to equip the young merchant to defeat the strongest of foes. Some characters in Engage require creativity from the player to make the most out of their abilities, none more so than Anna. RELATED: Fire Emblem Engage: Best Skills To Inherit Since other characters fill the role of the shopkeeper, Anna takes to the battlefield to assist Alear in their journey to defeat Sombron. In Fire Emblem: Engage, she takes the form of Anna, a fledgling salesman separated from her family. Her striking red hair seems ever-present in the great conflicts across the world. Tales are told throughout the Fire Emblem community of a money-grubbing merchant who seems to have the ability to travel between dimensions. ![]() Amazon and the Amazon logo are trademarks of, Inc. As an Amazon Associate we earn from qualifying purchases. Visit to learn more.Īmazon Affiliate Disclosure: Jones-Dengler Marketing, LLC via The Vacationer is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites. Enrollment may be required for select American Express benefits and offers. Terms apply to American Express benefits and offers. This site does not include all financial companies or all available financial offers. The Vacationer does not review or include all possible offers, credit cards or credit card companies. This compensation may impact how and where offers appear on this site (including, for example, the order in which they appear). The Vacationer and CardRatings may receive a commission from card issuers if you make a purchase or sign up for a credit card after clicking a link on this site. The Vacationer has partnered with CardRatings for our coverage of credit card products. Get highlights of the most important news delivered to your email inbox
![]() ![]() In The Transformers: The Movie, Unicron's height appears to be anywhere from several kilometers (as when handling Galvatron) to several hundred kilometers (as when attacking and destroying Lithone and Cybertron's moons, and attacking Cybertron). Unicron's size is never specified in any canon materials, aside from the vague term "planet size". To explore the fledgling universe, he creates the astral being known as Unicron, and then subdivides him, creating his twin, Primus. He often employs the help of Decepticons in his work, and in some stories is considered part of the origin of the Decepticon forces.Īccording to the Transformers lore, before the dawn of time, Order and Chaos exist within an extra-dimensional entity known as The One. Unicron's origin has expanded over the years from simply being a large robot to being a god of chaos who devours realities. Unicron is a prodigiously large robot whose scale reaches planetary proportions, and he is also able to transform into a giant planet. Designed by Floro Dery, he was introduced in the 1986 animated film The Transformers: The Movie and has since reappeared in Transformers: Armada, Transformers: Energon, Transformers: Cybertron, Transformers: Prime, Transformers: The Last Knight and Atari's 2004 Transformers video game. Unicron is a fictional villain from the Transformers media franchise. The official movie version of Lockdown appears as a main antagonist in Transformers: Age of Extinction, where he has captured the Dinobots and is looking to add Optimus Prime to his collection as well.Mizuho Suzuki ( The Transformers: The Movie)Ĭyclonus, Dead End, The Fallen, Galvatron, The Liege Maximo, Lockdown, Nemesis Prime, Nightstick, Scourge, Sideways, Starscream, The Sweeps, and Thunderwing. The online Hunt for the Decepticons animations depict a Lockdown who is quite similar to his Animated counterpart. Lockdown was not seen again in the cartoon series. However, Prowl was able to employ the art of Processor Over Matter-a technique Lockdown himself had never mastered-to free himself, and reclaimed both the helmet and the upgrades Lockdown had granted him previously before forcing Lockdown into retreat. This engagement led to another confrontation with Prowl, who recognized Yoketron's stolen helmet among Lockdown's equipment and demanded its return only to be caught in a booby trap. Lockdown himself later reappeared after Sentinel Prime hired him to help capture various Decepticons at large on Earth, only to turn on his employer after making a deal with Dirge. Though not mentioned by name, he was almost certainly the "mutual bounty-hunting contact" referred to by Swindle when the black-market arms dealer contacted Megatron to sell a technology freezing weapon he had duped the Society of Ultimate Villainy into helping him assemble. Lockdown supplied Prowl with a number of upgrades for their work together, but Prowl eventually realized he was falling into the same amoral trap as Lockdown and rejected the bounty hunter's further aid Lockdown later departed after Starscream employed a plan involving bomb-equipped duplicates of himself. In this mission he would deal with interference-and temporary assistance-from another former student of Yoketron's, the Autobot ninja Prowl. Lockdown was forced to flee, but was later contracted for another job: hunting down the renegade Decepticon Starscream. He succeeded in capturing Prime and relieving him of his axe and grapple cables, only to find that Optimus' crew included his old foe Ratchet, who managed to reclaim his EMP tool and rescue Optimus and his equipment. Eventually his career took him to Earth in search of Optimus Prime, whom many Decepticons blamed for the apparent demise of Megatron. Lockdown would appropriate Ratchet's EMP tool, the first of many upgrades that he would "acquire" from his victims and through the proceeds from his successful missions. Lockdown was hired to deliver Arcee-and the codes to Project Omega that she carried-to Megatron as well, but was prevented from doing so when Ratchet used his EMP tool to apparently wipe Arcee's memory. Some time after, he hunted down and captured the Autobot intelligence agent Arcee and Ratchet, a medic dispatched to treat her after she was wounded. Lockdown seems to have developed a particular contempt for his former master, and soon struck down Yoketron and stole the many Protoforms in Stasis pods under Yoketron's watch and delivered them to Megatron. A former student of Yoketron, Lockdown's villainous choices resulted in his disgrace, and his holographic bust was left deactivated alongside those of such notables as Dai Atlas and Ultra Magnus. The original version of Lockdown was featured in Transformers: Animated as a bounty hunter most often employed by the Decepticons, though Sentinel Prime employed him on at least one occasion as well. ![]() Or, Lucasfilm could hire a named actor to do the whole thing-body and voice. However, the real question is: would he even come back for the role if Hondo was brought in live action? The character could be introduced similarly to how Cad Bane was in Book of Boba Fett, with a stunt actor embodying him onscreen, but the original voice actor coming in to dub his lines after the fact. Cummings clearly seems enthusiastic about the possibility of playing the character again, no matter the form. Even stranger is how, despite that, he’s currently a part of Disney’s Galaxy's Edge and even has a realistic animatronic. Hondo is a really fun character and a fan favorite, making it odd that he has yet to see live-action love. And it was Charles Bronson and Yul Brynner… So I put them together and out came Hondo Ohnaka.”Ĭharles Bronson is known for his works Once Upon a Time in the Wild West (1968) and Death Wish (1974), while Yul Brynner starred in projects such as The Magnificent Seven (1960) and Westworld (1973). And it’s two bodacious character actors in their own right. And I always ask, but no one ever, ever, ever gets it right. “… Hondo is two accents put together, two character voices put together. The actor revealed that his accent is a combination of "two character voices. So ‘Okay, well, I’m gonna do an accent where nobody knows where the hell this guy’s from…’ And just off the top of your head, does anybody where Hondo is from? Like if he was French, or Russian, or Irish, or… any guesses as to who that is?” And I saw Hondo, and he just had a certain something about him that… he looked really cool… And they said that they wanted him to have an accent… See, everybody in the Star Wars universe up to that point, with the exception of Jar Jar Binks, and nobody knows what that accent is… It’s slightly Jamaican. My agent said, ‘Well, you could read for this, you could read for that.’ I forget, I read for somebody else, ‘(puts on voice) some lesser character.’ And so, it was just a lot of fun. “What they’ll do is they’ll send out a callsheet. The space pirate "looked really cool" to Cummings, and then later in the process, he aimed to give the character "an accent where nobody knows where the hell this guy's from:" He lets us go for pages at a time… And he’d let us go for four or five pages at a time, so you really got the flow… and I think it shows in the performances.” Star WarsĪnother audience member came up and asked how he got involved with Hondo Ohnaka and how he went about creating such a unique character. Yeah, he’s a great, great guy and he’s a fantastic director too, and by that I mean he kept all my ad-libs. My girlfriend was in it! That’s where I’m pissed.”Ī fan then asked what it was like to work with someone like Dave Filoni, Cummings noted that "he's a fantastic director," especially since he "kept all ad-libs:" can you believe he didn’t put me in ? Whatever. DisneyĪs for what character he would want to interact with the most as his smuggling character, Cummings responded, in his Hondo Ohnaka voice: "it definitely would be Ahsoka the poor kid misses me. A live-action version of the Weequay also led Disney World's dedication ceremony for the Star Wars-themed land. ![]() I ain’t goin’ nowhere.”Ĭurrently, the only way to experience Hondo live in the flesh is through an animatronic at Galaxy's Edge at Disney's Hollywood Studios and the Walt Disney World Resort. “Probably, yes and yes, but they haven’t talked to me about it. When asked if we might be seeing Hondo in live-action in the near future or in The Bad Batch Season 2, the actor replied, "probably. While The Direct was in attendance at Atlanta's Dragon Con this last weekend, Jim Cummings, the voice behind Star Wars: Clone Wars' and Rebels' Hondo Ohnaka, talked about the possibility of reprising the role for live-action. So when exactly will he make the jump to live action, if ever? When Will Hondo Make the Jump? The character has even transcended those shows and become a prominent part of some rides at both Disneyland and Disneyworld, not to mention leading his own spin-off book. The space pirate was first introduced as a villain in The Clone Wars but then became somewhat of a mentor to Ezra Bridger in Rebels. But there’s another character whose involvement is long overdue: Hondo Ohnaka. But who might be next? With Ahsoka right around the corner, fans know that Sabine Wren and Hera will be making the jump, with Ezra and Thrawn likely right behind them. Characters such as Ahsoka Tano, Cad Bane, and Bo-Katan Kryze have now transitioned over from the world of animation for the first time. In fact, they’re the first live-action properties to actually try to integrate animated shows such as The Clone Wars and Rebels. Recent Star Wars projects, such as The Mandalorian and The Book of Boba Fett, have drawn from past projects more than any before it. I would also add to this, having parts of the mesh in different layers. While this may be ideal to make changes, it can also be frustrating trying to export out something and getting many individual pieces of a model exported out because modifiers were not applied. Sometimes certain parts of a model have a mirror modifier or an array modifier that was left active. Often times I've downloaded a few files that don't contain an export of the model I want to use which leads me to exporting it myself. Combine meshes when possible and make sure the topology flows nicely.Īctive Modifiers. Learn about retopology for dense meshes from this Introduction to Retopology course, This also goes in hand with the first point of having too many meshes. From a performance perspective I'm looking for the best quality mesh with the least amount of vertices. Bad topology can not only affect how a model will look, but could be quite expensive to use in a game. Clean topology should be a given for any model, but often times this is not the case. ![]() This is one that Matthew Muldoon, our Blender Market guru, stomps on quite a bit. I had to go through each one to determine what part of the mesh they were utilized on. On recent model I've purchased had material names called "wire_138008110", there were seven materials for this relatively small mesh that has similar names. The more meshes and materials, the more crucial it is to keep them organized and easy to navigate through. Naming and organization are king, especially when dealing with complex assets. I've downloaded a number of assets with 20 planes and spheres of differing shapes and sizes. This also includes naming these what they are. Don't make a vehicle that has every nut, bolt, door, window, etc as a loose part unless it's vital to making it function properly. Many meshes with no proper naming or groups. I've personally dealt with a lot of these issues myself. These issues can often times be time consuming for those using your assets to fix and/or understand. Common Pitfallsįollowing along with the above, lets discuss some common issues I've seen with various models that people provide. ![]() While you can go to older models and modify them to be game ready it may make more sense to start with this design methodology. The techniques you'll learn in those courses will vary, so I wanted to lay out some general guidelines and get you thinking about the process of what an actual "game ready" asset should look like. Now we've covered the process of creating game assets through a few courses to include our Game Asset Creation course, along with the Tower Defense course and our most recent Robot Modeling course which is currently being used in an actual game. If an asset is too high poly it effects performance, if it's using custom shaders they may not transfer over at all to your game engine of choice. After all you can't just drop in a film ready asset into a game engine. The question was then asked about how game assets should be created for those looking for them. In the live stream some expressed interest in seeing more game ready assets. The idea behind this article came from a recent live stream about our Blender Market, the biggest digital market place for Blender related assets. I've had my fair share of "game ready" assets that I later realized the author didn't really understand the nuances of how this asset could and should be used in a game environment. Each of these should be tailored specifically for the game engines they plan to support. Same is true for other asset types like sprite sheets, audio clips, or animations. Lower poly doesn't necessarily mean this asset can be easily dropped into Unity or Unreal Engine. ![]() A low poly model set is suddenly "game ready". This is one of those phrases that gets tossed around a lot, especially when authors want to appeal to a larger market. For those looking to understand how to properly create game assets, whether for your own enjoyment or even to sell online through a digital marketplace, this article is for you. ![]() Understanding how to build game assets that work great in an actual game environment versus saying "game ready" can be vastly different. Game assets are no different, yet many people mistakenly forget this due to often times small things they overlook. Like all products, everyone wants something of quality that is easy to use. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |