Search This Blog, Linked From Here, or The Web


Saturday, April 19, 2014

Wildstar Beta Early Look

So I've been playing Wildstar for the past day now. If you're crying out, "That's not enough time to play the game and experience everything to the fullest!" then I'd like to say A) this is more of a look on the stuff I've played so far, B) every single one of my reviews are based on just a few hours at most of playing it because I believe if I go for more than an hour, I must like the game or want to traverse it more and C) when it comes to an MMO, B's approach makes sense in the short term.

The game is still in its beta stages and from playing it, I can see why. A few art assets are missing from tutorials for a minor problem and for a major problem is a few times where I wish the game would have crashed instead of what it did. Literally, just a few seconds ago I was playing it and a bug happened to me where my XP bar (both of them) was completely gone and some of the NPCs were at different height levels (ie. one was in the ground while another was floating in the sky). But hey, its a beta. And its not the worst beta I've ever played nor the most buggy. Just saying, the game still does need work, but its playable and these kind of bugs are bearable. The beta lasts until Sunday and the only reason I was able to get my hands on a beta key was to preorder the game. Admittedly, I took the dumb route and preordered the most expensive version at about 70 bucks if I remember correctly (which really just includes some cosmetic stuff).

The game is... actually fun. I've been hearing some people that you shouldn't listen to anyone who hasn't played up until level 40 and that's just insane. With an MMO, I don't want to justify my actions for playing this game well into the twilight hours of the game or even when I hit the elder game content and the level cap. No, the game should be judged on the first ten to twenty levels. If you don't like it within that time, try to work around it or stop playing. Its ridiculous to think that the best of the game is days ahead of me. And I can honestly say ya its pretty fun. All the classes feel unique and are available at this stage of the game. My personal favorite is the Spellslinger and I'll talk about that in a minute via the telegraphs. The story is a bit bewildering considering the bugs in the game are in some of the cut scenes. Minor bugs, sure, but its enough to make me skip over those points in favor of the combat.

Combat is actually pretty decent. Its not your standard click this enemy MMO, but rather a bit of skill is needed. The game sports a telegraph system which basically means that enemies will telegraph their attacks via cones, bubbles and other shapes that lie on the ground, giving you ample time to run or push all the damage you can into the enemy to stop them. You also have a dodge mechanic... which I'm not too fond of. You can dodge twice before you have to wait for it to recharge. This makes sense considering there's PvP, but in terms of everything else, it needs some fine tuning. Sure, it works, but it never feels like it works. If that doesn't make sense to you, neither does it to me. Suffice it to say, when I dodge, sometimes I get hit and other times I don't. Maybe that's just my fault but I can't get past that feeling to be honest. The reason my favorite class is the Spellslinger is because it works so well with this system. My moves are very sniper-ish. My telegraphs go pretty long and not very wide. This works because I can select my targets. Early on in the game there will be enemies who don't want to attack you right next to those who want to and my class easily allows me to pick and choose. The Stalker would be my second favorite for its stealth ability and massive damage. Makes combat more calculated than fun but still fun which I like.

Quests are a bit of a mess. Some quests want you to go through a large area to find stuff or kill enemies... it doesn't properly display this. Some quests need you to go to certain areas to get something... sometimes it sends you in the wrong area. When you pick up a quest, the quest giver will still have the same exclamation point above their head, making you think you still have quests to pick up in an area. I'm just saying a simple art asset change would keep the exclamation point for quests you still need to pick up, and something else for quests you're currently on. That's my major gripe. The mini map also doesn't seem to work for this either. There's been about two different quest markers on it since I've been playing instead of being a bit more of everything. Sounds weird when I say it, but trust me if you play this you'll know what I'm talking about. The large map doesn't seem to facilitate this well either. You'll have random numbers for quests and they'll be on the map. Its a bit confusing at first, but you get the hang of it after a while.

Honestly there's not much else to talk about. The game is fun and definitely worth a look when you have the chance. After this beta preorder weekend, there's only one other coming up from May 2nd going till May 4th, so if you want to play the game by then, that's probably your best time till the game releases in June. Honestly I'm looking forward to this game in the final product. It looks great and plays well.

Sunday, April 6, 2014

Thoughts on Piracy (mostly in Cydia)

Jailbreak developer, Nikias Bassen @pimskeks, posted the following tweets on Twitter on March 11, 2014 and they have been sitting with me ever since.

For those of you who may not know, Insanelyi is a repository for Cydia that is usually best known for connecting jailbroken iOS devices to pirated tweaks. At this moment in time, Cydia allows users to add any and all repos that they'd like to their devices including ones like this Insanelyi and even others like porn repos without any sort of regulation. In the attached tweets, Nikias says that he has tried to include security into this and that making it so users of Cydia can't add repos like Insanelyi won't do anything as someone will release a patch anyway.

If you check on the Safari Upload Enabler tweak in Cydia, you will notice that Nikias is one of the authors of the tweak as N. Bassen. It's understandable why he is so upset with the community at Insanelyi and others who pirate his tweak. It was his hard work after all and if he requests payment, he deserves payment. And if you don't agree, you ought to not use the software and instead find a more moral alternative.

Admittedly, I do use Insanelyi and for the purpose of piracy...but allow me to explain my side. I only say piracy as that is what it is currently defined as by many authors: the use of an application without properly paying for it first. Why would I use it and how could I justify it?

When it comes to Cydia, what you see isn't what you always get. With as many different versions iOS has had, it's difficult to know what tweaks will work with what version and what won't; not all tweaks explicitly state if they work or not. This is where Insanely comes in for me.

Most tweaks on Cydia do not have trials/demos of their applications. For example, before MyWi 7 was released, I wanted to have some way of getting tethering for my iPhone 5 but wasn't sure whether the current version of MyWi was compatible with my iOS version. Rather than paying $19.99 to try the app and finding out it doesn't work, I wanted to try Insanelyi's pirated version to ensure it would work. (In the case of MyWi, the pirated version didn't work as its security was very tight.)

Is it really right for someone to charge for something without allowing you to make sure it works completely? In the case of brick-and-mortar businesses, most customers will not purchase a product unless they can touch it and/or physically see it. When it comes to online transactions, especially digital software, it's a bit more difficult. But most companies and developers have been accommodating by either applying some sort of very reasonable means of return in case the product was not as described or with trials and demos that allow users to try bits and pieces of the product before coming to the ultimate conclusion to purchase. But how about in the case of things like Cydia and many of the repos that don't offer some sort of refund or trial/demo for the product?

In the absence of a reasonable refund or trial/demo, and when dealing with something as tricky as unapproved-of software, I feel that piracy in the short term is definitely justifiable.

Coming back to my story about MyWi, I eventually purchased the app when I found out that it was truly compatible with my iOS version and that it was just as it was described. With the case for many other tweaks on Cydia, I admit that I did try them first through Insanelyi then purchased them when I found out that they really worked. Also, I admit that there were some tweaks I got through Insanelyi that I found out didn't work and never purchased them because of that. Once I realized that, I removed them from my device and that was that.

I understand Nikias' frustration with users and I wonder if his tweet was targeted at users like myself who use Insanleyi in this same fashion. I certainly hope not as my intention to use Insanelyi is not to be cheap but to ensure a product's validity and certainty with my device. Am I not entitled to that security as a user? I'd prefer that developers like Nikias could offer a better way to try their product, but for the meantime, this seems like the only way and until then, piracy will continue supported by people like me for this reason because we have no other option.

To you, Nikias, and any other developer angered by piracy, strongly consider changing these conditions so that users like myself don't feel a need to support piracy. I've noticed that some developers, like that of MyWi 7, allowed for a trial which allowed users, like myself, to try the tweak before purchase. If it weren't for their trial, I wouldn't have been able to try the app and found out that it works and was worth my money.

Like you, as developers, who work hard developing these wonderful tweaks, we work hard for our money and don't want to feel like we were ripped off because the tweak never worked for us. Through trials, demos, or a better refund policy, users, like myself, feel more secure and safe knowing that we won't be forced to purchase something that never worked for us. It won't completely stop piracy as there are and will always be some who pirate because they're cheap and inconsiderate in not thinking of your hard work, but there will be those of us who won't indirectly support these pirates because we have better ways of getting what we need.

So what are your thoughts guys? Do you disagree or agree with my opinion? If you pirate or use things like Insanelyi, for what purpose do you choose to use these?

Friday, April 4, 2014

Yahoo! Answers...aha

Years ago, half a decade ago, Yahoo! Answers used to actually be a pretty good place to get some decent answers to some of life's most difficult and unusual questions. As time went on, it just became something for trolls, ignorant, and sensitive people to use. By ignorant, I'm speaking about those "answering" questions, not so much those asking as many of them are genuinely curious.

Yahoo decided to "suspend" my account a few years ago and never gave me a reason why. Still, to this day, I send them an e-mail every now and then asking when my account will be reinstated and why was my account suspended in the first place. To this day, Yahoo refuses to give me a solid answer as to why my account was suspended. Yahoo still uses this term "suspension" as if my ban is not permanent when it really is which also made it frustrating when they first did it to me. To me, I find it highly inappropriate to not give a user the exact reason why they were banned in the first place. I mean, if it was that bad, shouldn't they know so they don't repeat the same mistake?

By the tone of my writing voice, you can already tell that I'm not too happy with the service and that this post will be more of a rant with the site and how it's handled.

Since the internet's beginning, forums have developed into a fairly decent place to find answers to questions as many people bring their ideas to the table in many different ways. Yahoo Answers is simply a cheap, corporate ripoff of this concept. After being banned by the company, I moved over to forums and saw a huge difference in how effective they can really be in helping me with some of my issues. But enough about forums for a moment.

What brought on this post was a Yahoo Answers question that I read this morning. I truly felt for the guy posing the question. It can be found at this link.

The original poster asked a genuinely interesting question that I, too, was wondering. He/she included as many details as they possibly could into the same post section and patiently awaited for people to answer the question he/she posed. The answers they received? Subpar, to say the least.

I agree with the poster's choice in "Best Answer" as well as their response. The "Best Answer" chosen is "Chrome is crap. Stick to Firefox." Seriously? Is that honestly the answer given to this well thought out question? The question, simply put, was asking why Google Chrome takes up so much memory. The poster already came to the conclusion that Firefox uses much less memory for the same amount of content, but did not ask for opinions. Even if they did, "Chrome is crap" and "Stick to Firefox" are not explaining the opinion given. They are just statements. The other "answers" to this particular question weren't much better.

You can see by the answers too, that each of them have major numbers of thumbs down too. To me, this signifies that the community realizes that these are stupid answers. Yahoo feels differently about the answers and refuses to remove them. I'm sure people reported the answers too and, as usual, Yahoo refuses to remove the unnecessary answers.

For me, personally, Yahoo removed a few of my answers that I gave. One such situation still bothers me as to why they did it.

A user posed a question asking for information about torrents. They were genuinely curious about what torrents were and how they worked. I responded by simply answering their question by explaining how the peer to peer network works as well as brief information on the programs used like uTorrent. I also made sure to inform them that most torrenting is illegal in most countries. How did Yahoo respond? Removing my comment and placing me on a temporary suspension. For what? Answering the question with accuracy?

Seeing my unfair treatment and then the way Yahoo treats trolls and ignorant people like the ones replying to the question above made me lose respect for the website in whole. It became a joke and things still haven't changed today.

Besides the lack of support the company provides, the website itself is, as I said before, a cheap, corporate attempt at a forum. What makes forums far superior are two distinct things.

For one, forums allow multiple inputs by each user; whereas Yahoo Answers only allows one post per user per question. In this, forums allow healthy dialogue amongst users that evolves and you can see the evolution in real time by going through the various pages. In Yahoo Answers, it's nothing but a bunch of ugly edits, one after another, for users to have a conversation over a specific topic.

Secondly, Yahoo Answers is too generalized and using a points system increases the amount of idiotic responses people receive. One of the worst responses I saw and still see today is people "answering" questions with "I don't know". This is the result of Yahoo Answers enticing users with points for each answer they give regardless how useful the answer is or not. Then the generalization of the website based on categories increases the amount of ignorant replies. Someone may have joined and have more knowledge in fashion, but will answer questions in technology and automotive because they're bored and want points. Forums have an advantage because they are centralized and the users are there because they are experienced in that particular area.

True, I may be a member of a forum just for one reason and that means I'll be the member of multiple forums with multiple identities, but it's much better than being in a place like Yahoo Answers where the users don't always know what they're talking about. You can get much better answers regarding your Android device from than you will by asking it on Yahoo Answers.

I still contact Yahoo about my "suspension" just to see if they've changed, but I don't think they will any time soon. I don't have faith they'll ever change and I don't really care about coming back. But the company should change. I often come across Yahoo Answers in my online searches to questions and time and time again I see questions like this that continue to go unanswered. Yahoo is stuck in their ways and the small community they have is far too dedicated to something lacking what other sites can provide because it's all they know.

It was a nice idea, but its execution was flawed.

Saturday, March 22, 2014

[Review] Instagc Surveys

It's nice that we can earn money online and it's always refreshing to find websites that truly give money or whatever they promise, but some aren't worth the time and effort. Instagc ( is one of these websites.

I was on the prowl for a way to earn free PlayStation Network codes, legitimately, and so I posted a topic on a forum about it. I received an email from someone suggesting Instagc to me. I went to the website and signed up and began filling out surveys. I received 84 points in total and what caught my eye is that it seems like a legitimate website that will send you a check.

According to their website, once you hit 100 points, you can receive a check in the mail for $1. It also seems like every 100 points is equivalent to $1 for gift cards as well. This is unusual and sets this website apart from others as they usually require a higher level such as $100 to receive a check. This is nice and it doesn't seem like it would take much time to get to 100 points, at which time, you'd be able to cash in and forget the website altogether if you'd like.

Unfortunately, I don't think I'll be coming back for other reasons. While I was able to finish a survey about the dental industry, I tried completing 2 other surveys but was told that I did "not meet their criteria", so I wasn't able to finish as I had planned.

The other issue with this was that they installed a buttload of adware onto my computer without my permission. One tip about using these websites that I didn't follow this time is to never allow them to install software onto your computer. At this point, you're just asking for malware, spyware, and all other types of nasty, intruding software into your machine. I did and received a whole lot of ads on every website. Not even my Adblock Plus could block these ads as they were being pulled in from outside of the web browser.

Without my knowing, they installed an extension directly into my browser (Google Chrome) called Savingsbull or Savings Bull. Ads popped up all over the screen and even made it impossible to successfully view one specific website without errors or interruptions. After removing that, it shut down Chrome without asking me and in the process removed all of my tabs that I had opened up which was extremely inconvenient and frustrating. Not only that, I also discovered that Savings Bull was installed into my computer once I removed it from the Control Panel's Programs & Features. After uninstalling it here, it also closed my current session of Chrome, closing out all of my opened tabs. In both circumstances, I was not able to retrieve the tabs back.

The website comes with its own chat system and it seems like they do not block anyone who speaks ill about them which is also another good sign. My message went through to others as someone had replied to me, agreeing with me, and another replied trying to encourage me to stay stating that he/she makes over $20 a day just from filling out surveys.

Believe me, I've tried dozens of these websites and this one might not be appealing, but it's one of the best that I've used. It seems legitimate and all, but the intrusive adware and two-in-a-row surveys that said I didn't meet their criteria made me want to not come back.

But this is what happens when you try to beat the system. These sort of problems are bound to occur. I guess if you're wondering about the site, just use your best judgement. Check other reviews too before coming to a conclusion.

Removing Semalt from Your Stats

If you moderate a Blogger account like I do, you probably monitor your stats as well.

One of the most common problems for websites and their moderators is that they receive a lot of fake traffic that mimics that of real humans who are viewing your website or blog. It can be difficult for smaller ones like ours who rely on these stats to understand what websites are our biggest supporters that bring in the most readers.

If you've been receiving some from a website known as "Semalt", there is a solution that can help you.

Semalt understands the frustration that their crawlers are causing and has provided a way for us to remove our websites from their crawlers. Simply head over to this website and insert your website URL names (

I just tried it and they say it may take a while to be completely removed so give it some time.

Also, you can contact Semalt through their Twitter account. It appears they've received backlash from many moderators and are working with them to remove the names from their crawlers. Their Twitter account can be found here.

There are many other crawlers that act this way and they may have similar solutions. I receive a few referrals from some Russian crawlers so I too share your pain.

Sunday, March 2, 2014

About Torrents

Chances are, you've heard this word thrown around on the internet once or twice and not so much in this nicest ways.

There has been lots of news regarding torrents over the past decade what with things like Napster, Google removing torrent searches from their instant search results, and federal agencies targeting popular sites like ThePirateBay, Demonoid, and isoHunt. Needless to say, the word "torrent" carries a negative connotation these days.

Like most stories, you aren't hearing both sides. The media rarely covers positive topics and such is the case with this. Torrents are not just an evil way of getting free stuff and lots of it is being blown out of proportion. In this post, I'd like to inform you guys about what torrents are really about and lots of it is from personal experience.

Many of you probably remember a program that was widely used a few years ago known as "LimeWire". In a way, LimeWire was a basic torrent client. A client is another way of saying program or software and you will usually hear the term "client" after torrent software in most communities on the net.

LimeWire was simple in that it had everything users needed within it. It relied on the same system, though it was different because it wasn't as complex as most other torrents are. Users would use the search function, built directly into the client, and read through results to find the program/music/movie/etc. that they wanted. The system relied on seeds and peers like other torrents do so users understood that if they didn't have enough peers or there were more seeds than peers, they probably wouldn't get their file anytime soon. LimeWire lived quite a long life and was recently shut down by a U.S. court for its involvement in illegal activities.

Today, most don't have the same luxury of using something as simple as LimeWire was and it appears that most people who use torrents don't want to use something as simple as LimeWire. The only other alternative that I can think of would be something like Vuze. Even then, people still prefer other clients like uTorrent.

The media would have you believe that torrenting anything is strictly prohibited by law as would associations like the MPAA for a variety of reasons when, in fact, torrenting is not always illegal.

The internet is not the only reason why piracy is allowed for a short time. We'd all like to think that people can get away with online crimes for a short time before finally being found and this being the only reason why it exists, but that's not necessarily true. For one, the internet is global so American courts and corporations don't always get to have a say in how things are done and distributed. Secondly, not all torrents are illegal.

So what makes a torrent legal or illegal? The simple fact is whether the owner allows torrenting or not. For major motion picture studios, for example, they do not allow torrenting. This is pretty simple to figure out who does not approve of torrenting. Pretty much any major corporation that sells their digital materials does not want the masses to find an alternative way to get it for free or next to free without their official permission. But who does approve or allow torrenting?

The Linux operating system has become an enormous community and continues to grow each year. Linux is not just one OS either but many different versions usually known as "distros". Many, if not all, of these distros are free and available to the public. Most are created simply for fun and not so much for revenue so the creators don't mind giving them out for free. In most circumstances, many actually encourage the use of torrents as a cheap way of getting their product out.

Before I continue on why it's cheaper, let me explain how the torrenting system works.

Like I said with LimeWire, torrents use a system that utilizes "peers" and "seeds". Another term for peer, although a bit more crude and unofficial, is a "leech".

The peers and seeds system works by distributing information from one personal machine to another. Normally, when you access a website like, you are accessing a server that runs day and night without stopping. You can retrieve your information from this server at any time you please with a steady connection that rarely slows or ceases to operate. With a seed and peer system, you are no longer accessing a server but instead, a computer much like the one you are probably reading this on.

If you are sharing a file and I'm downloading that file from you, you are the seed and I'm known as a peer or leech. The seed is where the file starts from and "grows" out to share with other users, much like a real seed. A peer is someone who is downloading this file. There can be many peers and each are trying to download 100% of the file (unless otherwise stated, like if they only wanted 1 song from a 13 track album). Once the peer has downloaded 100% of the file, they become a seed to others who are seeking the file. However, peers can also be seeds themselves before ever reaching the 100% mark.

If there's Sally, Joe, and Jim who are downloading files from Jerry, Sally may be at 75% and Joe and Jim may be at 35%. When this happens, Joe and Jim download what little Sally has as well as the complete file that Jerry has. This is why you want a network with as many seeds as possible so you can have the fastest connection.

Another reason is that some seeds may not have a fast connection, and your download speed greatly depends on this. While you may use Google Fiber that boasts a whopping 1 GB per second download rate, if your seed is on Dial-Up with a 1 KB per second download/upload rate, your file may take a long time to download depending on how big the file is.

Seeing as how you probably understand a little better how the network runs, now I can explain why it would decrease costs for businesses like the various Linux distros.

Like I said before, when you access a website like this one, you are retrieving the information from a server that is usually on 24/7. In a torrent network, you are accessing information from another personal computer.

To own a server is not enough for ensuring that people can download information all the time without it costing you anything. These server companies are charged for uploading data to the internet and it can be very expensive especially when people are downloading files over an entire gigabyte. To download a Linux distro, you have to imagine that this is an entire operating system that you are downloading which usually carries a few gigabytes of information. To help keep the costs down, the creators of these distros often look to areas like torrents for an easy and cheap way to get their versions out to the public.

Another legal use of the torrent network is through indie developers. As I said before, torrents are a great and affordable way for small businesses to get their information out to others. Not only that, but torrents are also a great way to track popularity of an item.

For instance, last year in 2013, a group of organizations tracked information sent over the network to determine some of the most popular TV shows and movies of the year. The result was that shows like Breaking Bad, Dexter, and Game of Thrones were some of the most downloaded TV shows of the year which showed an unbiased and honest interest in the media. After all, people were downloading these for free and because they wanted to watch it. It's difficult to determine how many people were watching AMC on January 5, 2013 at 2:00 a.m., but with torrents, you can see who downloaded what at what time on what day. (When I say "who", I don't mean they know your actual identity, but they know "how many" as in individuals.)

In this way, upcoming musical artists and other indie developers can track a true success of their art in real time. A small time movie company can track the success of their movie among others and so on and so forth.

Torrents are not always free either. Companies can still receive revenue from streaming information over a torrent network.

As I said before, it's not so easy anymore to just hop on a client like LimeWire, search, and find your desired material. In order to download material like the latest Jay-Z album, you need a few things:
-torrent client like uTorrent
-.torrent file
Once you have all of these things, you can download the material. .torrent files are distributed to reduce the chances of someone receiving the information that was not intended to receive the information. You create the .torrent file and give it to who you want and only those with this file have access to the torrent that you made. Piracy occurs when these people share that file with others that you didn't intend on sharing with.

If movie studios/music studios/etc. wanted to, they could charge users to purchase and download .torrent files to get the material they want. Anyone can charge anyone to receive a .torrent file.

Many of these smaller artists use torrent networks to track the success but also because it's a great way to get their art out to more people than if they sat on a street corner or begged an online website to host their material for them. For this reason, I suspect that many of the larger studios also don't want people using torrent networks as it reduces their influence in the industry and creates alternative ways to success for upcoming artists rather than forcefully having to go through their companies.

In conclusion, torrents aren't the next greatest evil nor are they always a catalyst for illegal activities. Torrents are a very sound and acceptable way of getting information out but have been taken advantage of just like anything else. Torrents are a tool and it's up to you whether its used for something positive or negative.

I've personally used torrents for years and have learned a lot about them in this short time. In my younger days, I did use them for getting copyrighted material but changed and only use them for materials approved for torrent networks. Like many others, I assumed that torrenting was just about getting free stuff you normally have to pay for, but that is until I read up more on them.

Now, with things like Steam and Netflix, it's becoming easier to get my hands on good games and movies for a decent and reasonable price. Once things like these become the norm for their individual areas, we will see less and less piracy from users as there is no real reason why you must pirate to get this or that.

Saturday, March 1, 2014

[Tutorial] Custom Boot Logo for iOS 7 Jailbroken Devices

Use this at your own risk. I am in no way responsible for whatever may and potential can occur to your device.

Things have been moving slowly but getting there for tweaks to be updated for those who are jailbroken on iOS 7. One of the things we've wanted and waited for was custom boot logos. Below, I have included the ways to get custom boot logos on your iOS 7 jailbroken device. (Sorry, this is not yet available for 64-bit devices)

Search and download "Animate" which is available through the BigBoss repository

Search and download "Animate fix for iOS 7.xx" which is available through the BigBoss repo

Next, download your desired boot logos. It seems that any of the boot logos under the "Sections" list are compatible as I've tried a few random selections. From Sections, you can go under "Addons (BootLogo)" where there are many different available boot logos to try.

To activate the boot logo, go to your Settings app and search towards the bottom for "BootLogo". Once here, choose the boot that you'd like to use. All downloaded boots should be under the "Extras" while the defaults are at the beginning. Check which one you'd like to use. You may also select "Preview" in the top right hand corner to see the boot's animation. Once selected and you're sure that's what you'd like, you're done!

You can now reboot the device to see if it works although this is not necessary for it to work. Resprings are not necessary either.

After this tweak has been set, your device may restart/respring 3 times which is completely normal.

Share It