SteemPay 0.3.0 Release - Supporting seven more currencies (USD, EUR, GBP, JPY, CNY, PHP, MYR)

in utopian-io •  3 months ago

I am pleased to announce that SteemPay 0.3.0 is now released. This version comes with 7 more currencies with improved features for the online commerce. Please check the release note. For those who are new to SteemPay, please continue reading this posting to learn more about it.

GitHub:

https://github.com/ianpark/steempay

New features in 0.3.0 Release

  • On-demand local currency to SBD conversion.
  • Customisable price feed
  • Supporting 7 more currencies (USD, EUR, GBP, JPY, CNY, PHP, MYR)
  • UI improvement
  • Invoice link sharing
  • Bug fixes

What is SteemPay?

SteemPay is an application to enable Steem Dollars to be used for on / offline commerce. The ultimate goal that I want to achieve through this project is making Steem Dollars to become the best cryptocurrency for selling or buying the real stuff. May sounds ambitious but I have never seen any other cryptocurrencies have more potential than SBD in terms of the real life commerce so far. Regardless SBD is pegged or not, higher demand of SBD will also increase the demand of Steem, which will surely result in influx of new users and investors into Steem.

How does it work?

The main function of SteemPay is converting the local currency to SBD and vice versa, and helping the sellers and buyers by simplifying the purchasing process as possible.

How to use

Setting

For the moment, sellers need to preset the account information to get paid. You can register a Steem account or your SDB wallet of Bittrex, Upbit or Gopax.



To Sell:

  • Create an invoice with your local currency, and show the QR code to your customer or share the link through online.
  • Seller does not need to be a Steem account holder as they can use their Steem Dollar wallet of the major cryptocurrency exchanges like Bittrex.


invoice.gif

The invoice is open and permanent. Anyone can scan the code and pay anytime with the latest SBD rate. You can print out the QR code and paste it next to your stuff at your offline store or car boot sale. The invoice link is also permanent. You can share it and get paid unlimited time.

To Pay:

  • Scan the QR code or visit the shared link and then pay via SteemConnect.
  • Buyer must be a Steem account holder.


pay.gif

Your browser may remember your Steem account and the active key after the first use, so you won't need to put those again.

What currency does Steempay support, and where does it get the price feed from?

SteemPay supports KRW, USD, EUR, GBP, JPY, CNY, PHP(Philippine peso) and MYR(Malaysian Ringgit). Basically the price feed is retrieved from coinmarketcap.com except for KRW. Feed for KRW is customised as the price feed from Upbit is the best fit here. These price feed will be continuously improved currency by currency.

Why the currency of my country is missing?

I am trying to roll out more currencies as slowly as possible unless there is significant demand to avoid the unnecessary congestions. If you really think your currency should be added asap, please let me know why you think so then I will try to add it :)

I am interested! Where is the tool?

That's great!
Go to https://steempay.co and enjoy :)

Future Work

There is very long to-do list but I will not share everything here. Here are the items on the top of the list at the moment:

  • Transaction history check
  • Authentication, Login
  • More detail configuration for sellers
  • API for online commerce

I deliver incrementally and work backward with the feedback. Therefore this project will be progressing quickly towards the right direction.

Open Source

SteemPay is an open source project. Now the project is too young to get a public contribution as the code base is not quite organised enough yet, but it won't take too long. Please come to the Github and say hello or leave any feedback.

https://github.com/ianpark/steempay

Used technology stack

NodeJS, Webpack, Javascript, HTML, ReactJs, ReactRedux, ReactRouter, Semantic UI React, AWS EC2, API Gateway, Lambda, Dynamo DB, etc

Supporting SteemPay project

You can support this project by various ways like voting and resteeming. But the best thing is voting me (@asbear) as a witness. You need to manually put my account because I am 55th now.

https://steemit.com/~witnesses

witness.gif

Thank you!


Update

This is incredible support from the community! I really appreciate it. For the last several days my job got super busy so that I couldn't reply to the all the comments here. I am reading and trying to gather the questions asked here, and will compose my answers and author a separate post.

Also, the Github repo is still not fully organised enough to start collaboration yet. I will update it, and also put my vision and service/design/development roadmap so that all the contributers could be tuned in!

And sorry again that I wasn't very responsible for your comments as I was out to Windsor in the UK to join the Royal Wedding ceremony, and the only person I talked to on the day was @theresa.may. here is the evidence.

Screen Shot 2018-05-22 at 11.42.40.png

I met Harry and Meghan for 2 seconds, and probably they must have seen me in the crowd but pretending not.

Sorry for the shitty joke. Hope you all enjoy the beautiful summer!

Thanks again!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thanks for the contribution!

Hey @asbear, we are very to happy to see that you are using Utopian.io (@utopian-io) to support SteemPay's development! We really believe SteemPay has the potential to be one of the greatest applications in our ecosystem, so keep up the amazing work!

Just a few suggestions for your future contributions: add "development" as the second tag and add SteemPay's repository to the top of the page (see more information here). This will allow us to find your contributions more easily, allowing you to get rewarded for your hard work! I also couldn't find a license in the repository, so it would be great if you could add that as well.

I look forward to seeing more of your contributions in the future!

Click here to see how your contribution was evaluated.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

·

That's really great job. Thank you

·
·

Very good

·

Thanks a lot! I've updated my GitHub repo, but still not fully compatible with the requirement. Will try my best!

·
·

Steempay Steem Is The Free Paypal Of The Cryptocurrency Steemit World

Why? Because users can buy more for less as Steem curreny is virtually free money that anyone can earn on Steemit.com.
Moreover, sellers can sell more to buyers that have easy Steem money.
Unlike Paypal customers who pay with hard-earned fiat currency, Steempay customers can very easily earn more Steem currency by simply creating more quality blogs on Steemit.

Steempay is a win-win proposition for Steem buyers and sellers alike.
SteemPay is the world's easiest digital currency wallet.

And unlike Paypal, with the SteemPay wallet, your passwords and money remain in your control at all times. Your keys never leave the device and the code is 100% open source.

·

Hey @amosbastian
Here's a tip for your valuable feedback! @Utopian-io loves and incentivises informative comments.

Contributing on Utopian
Learn how to contribute on our website.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

·

Since when @utopian-io is rewarding contributions upvoted by bidbots? I was sure it is forbidden.

·
·

I'm actually glad @utopian.io upvoted it. As a non-coder I have a hard time trusting any of these project posts on Trending with paid upvotes unless someone like utopian or ned or someone I know is not a bidbot upvotes it too.

On the surface this looks like an amazing project and I hope it gets traction and the support it needs. This is the stuff that keeps me here. Unfortunately so many projects announce and disappear. I hope this is not one of them.

·
·

Hey @mys never forbidden just discouraged. One of our previous voting bots took that factor in consideration for decreasing the voting weight. That's not the case since a while, due to the fact bots are recently used everywhere. In this specific case we have evaluated the positive impact on the ecosystem and the coding effort more than how the contribution got its rewards :)

·
·

That is cool. utopian-io is such a beautiful platform. To asbear, SteemPay 0.3.0 sounds like such wonderful project. That would be so cool to be able to pay Steem Dollars for offline commerce. I was just wondering how this project is coming along?

Loading...
·

Wonderful stuff, great to see!

·

Amazing! Congradulations on the job done! It seems like you spent quite a lot of time creating this. Thank you!

·

Steem is going really far as a social media coin

·
·
·

That not how it works...you might get a flag if you do this again...

I am very excited on this app on Steem. I think because of your work like this steempay you are very deserving to have a spot to be witness. Thanks for this great works

·

thanks for the kind word. I will continuously innovate the tool with the great help from the Steemians like you!

" goal that I want to achieve through this project is making Steem Dollars to become the best cryptocurrency for selling or buying the real stuff"

So is this a app to pay with steem/sbd or also to buy "real stuff" like the listed fiat currencies without having to go through bitcoin? That would be hyuuuuge!

·

wouldn't say it won't happen but it will be quite far away yet :) now I am focusing on the products or IPs etc.

·

Thanks for you sir

good

I estimate the cash is doomed to disappear sooner than anticipated. Kryptonite will soon replace everything, absolutely everything in commerce; and if we have apps like steempay, the transition path will be even easier. Thank you for your tremendous contribution.

·

exactly; it's going to take developers making it easy for people to use and accept crypto for it to become mainstream like we want it to be

·
·

thanks!

·

thanks, will help to make it happen.

·
·

We always support good initiatives, for the sake of coexistence and humanity in general.

좋은정보 감사합니다 유용하게사용할게요

·

Thanks for you sir

·

감사합니다!

Awesomeness all around!

okay this is an application which will bring steem to the next level. Keep on working

·

thanks, I will try to keep the project going.

This is great work @asbear you probably didn't need to use bidbots to vote it up though, a strong upvote from utopian generally will do that for you (unless your intention is to make money). Nonetheless, looked through the project and it's very promising, I may even make a few contributions to your project myself as I see a few areas of improvement. Nice work.

·

I agree. Actually I didnt really expect Utopian would have voted me that much. You may know using a bidbot wouldn't be always profitable. Used them for this time was 100% for promotion. As I am mostly working in Korean community I have really thin network across the entire steemit community and I wanted to get SteemPay noticed especially by those who use the newly introduced currencies. Thanks for your intention to make a contribution.

·
·

Absolutely man, nice work. Just want to clarify that I wasn't criticising your use of bidbots, what you have done definitely deserves visibility and promotion, I completely understand and I apologise if I came across as passive-aggressive or rude. The way Utopian works is a mystery, you definitely never know which way they'll go with their curation process.

I just voted for you as witness, because the work you've done here is definitely going to positively contribute to the adoption and credibility of Steem. I am currently working on a marketplace idea myself using Steem and I might end up integrating with what you've done here to get Steem payments support on my platform.

I forked your repository and I'll see what I can do to contribute and further development.

Good to see SBD gaining a real-life use. That is something we as community should focus on.

·

i agree - this seems like it's a really big deal; am I wrong?

This will be a great platform for the steem community

I imagine things could explode if you tapped into the Chinese audience allowing them to pay with QR as they do with every aspect of their lives. Typically here, we use the Alipay app to scan-pay for taxis, the metro, pay our bills, convenience stores, basically everything. China is probably going to be the first major country to become an effective cashless society (at least the eastern half). Tapping into that with crypto could be huge!

I remember downloading this months ago and it was pretty bare-bones, I'll re-download now and see wa'gwan =D

·

thanks for the advice. how easy is the cashing out in China?

·
·

Pretty easy for me, but I still have to go Steem-BTC-Localbitcoins. After that, I can safely and quickly put it into my 'alipay' mobile app which I can then order a pizza with =) Would be nice to work around BTC entirely though =/

Excellent work, you have my witness vote.

·

I appreciate it!

·
·

Weird, I just noticed the vote didn't actually broadcast, I must have used my posting key by mistake or something. So it's really done now :P

·
·
·

Really appreciate it!!

정말 대단하시네요. 진심으로 응원합니다! :)

·

감사합니다!

unbelievable, this is a magnificent work in progress, when this is fully ready I will be hitting some friends in my local chamber of commerce to add this app. Definitely worth my witness vote and everyone within shouting distance of anyone around me on steemit!

·

thanks for your kind words. keep your eyes on this project please.

·
·

No thank you! I will be all ears, and eyes. Can't wait to see the finished product!

·

Thank you so much for using our service! You were protected from up to 20% losses!

Help us grow by delegating to us! 100sp, 500SP, 1000SP, ANY SP

You just received 5.56% upvote from @onlyprofitbot courtesy of @cryptkeeper17!

Where are the polish slotys? haha There are some big polish youtubers and streamers there.

·

Thanks, I will add sloty in the next release.

another new great news about steemit

This is brilliant. Great work @asbear thank you for your development on the Steem blockchain. Applications like this will be key to helping this eco system grow.

·

Many thanks for your kind words

·
·

I think it will really easy way and quick wat to use it.

WoW! Very cool! Can't wait to try it out!!

Nice job. Thoughts on adding STEEM in addition to SBD?

·

Thanks! For now I want to keep it simple. SBD is designed for liquidity of Steem, and I want to enlight that at least for now.

·
·

I'm glad this vision hasn't been lost =)

Does pay pal and/or credit cards work with this?

·

currently SteemPay is not relevant to the real currency payment. This tool will stimulate and encourage the people with business accept SBD by simplifying the payment process.

·
·

OK thank you. Hopefully someday it will be easier to get crypto.

You might want to sign up with @dustsweeper FYI.

Gonna keep my eye on this project, seems pretty cool so far!

This is dope, makes the sbd more valuable.
Can’t wait to use it!

·

thanks!

API for online commerce sounds extremely interesting and I can't wait to see how it turns out. You have my full support!

This is really great to make Steem the real currency! Voted you as the witness. Keep up the good job!

·

really appreciate it!

This is very amazing tool for payment. Faster than payment by credit card. Easy to use and calculate

·

thanks!

This is definitely a step in the right direction. Nice job! This should be bullish for SBD...

·

we will see ;) thanks!

This is such a good idea man. I’m following to see progress.

Get AUD ain there too! 😎

Fantastic. So, I searched on google play but it is not there. It is not an app but its still great. I haven't found a use for it yet but this is a great development. Thank you so much. Voted and resteemed.

·

This is now a mobile web site. This is what I think the best approach so that we can move around fast while supporting everyone with every kind of device. once the project get mature, will build proper apps ineed.

아무리 생각해도 이건 스팀에서 정식으로 지원해줘야 합니다... 개발비나 보상이라도 만드신 분께 드려서 아니면 표창이라도 해야합니다.

·

감사합니다. ㅋㅋ 그런데 표창 받으면 진짜 웃기겠네요.. 한국식으로.. 네드와 마주보고 표창장 받으면서 잠시 정면 봐주세오 하는 소리에 똥씹은 표정으로 카메라 바라보는 장면이 상상됩니다. ㅋㅋ

·
·

와... 대세글이세요.
신기...능력 대단... ㅎㅎ

I think the developmemt of these kind of apps would rise the steem price... Can i ask u something ? Pliz i want to use It to promote the use It steemit in my country ..... I think un the only Nicaragua citizen here if u know someone can u pliz share the name with me pliz ? The work of everyone can make US grow together

·

not sure I know someone, probably not. find or build your community is really important, wish you the best!

Wow this is very cool

I am excited about the project. add more coin especially my country currency

·

thx. what's your currency?

@asbear good job

I am extremely energized on this application on Steem. I think on the grounds that about your work like this steempay you are exceptionally meriting to have a spot to be witness. Much obliged for this extraordinary works. This will be an awesome stage for the steem group

congrat...!! I think u have to add my currency "Rupiah" on that list as well because many stemians are from indonesia. we also have tag #indonesia n #aceh (one of indonesia's province). it will be very useful 👍

·

great! I will add your currency in the next release :)

·
·

thanks my friend.. really appreciated 👍👍👍

ㅎㅎ 유토피아가 보팅을 주었네요. 다행입니다.

·

감사합니다. @gidung님께서 권해주셔서 추가했는데 정말 해줬네요! ^^

@darrenclaxton is going to like this. This is really great idea. I've been tinkering with Steemconnect as well for ecommerce applications. I look forward to seeing what's next.

·

I did speak to some @utopian.io devs in their Discord chat about a BUY MY MUSIC button. Looks like someone got there before me!

·
·

Who got there before you? Anything in development? I have to go see. Do you recall the channel you put your request in?

·
·
·

It was just an Idea I had and nothing in development.
It's cool, as long as I can sell my music on Steemit it's great.
https://steemit.com/utopian-io/@darrenclaxton/we-need-steemmusic-selling-your-music-for-steem-and-sbd-inside-the-blockchain

·
·
·
·

Yeah this would be siiiick. Not just music, but any amazon-esque or even ebay-esque systems

Fantastic work mate. I’d love to see the Australian Dollar in your list of currencies. Here’s hoping to you getting huge support from the community to keep driving this project forward.

·

Sure I will definitely add AUD with the next release!

Great work @asbear thank you for your development on the Steem blockchain. Applications like this will be key to helping this eco system grow.

@asbear

thanks for making my dream come true as i post it last month.

this post as my proof.

https://steemit.com/utopian-io/@mrblu/what-if-paysteem-imagine-the-possibility-of-future-of-steemit-world-by-mrblu

·

Thanks! I am happy to know that we are on the same page!

I love the marketplace (meetup for P2P trading) in mycelium, something like this planned? would be awesome

·

surely that's in the milestone!

Let me translate your post about SteemPay to Burmese language.....
Thank you for sharing @asbear.

·

Thanks! What's the currency Myanmar use?

·
·

Myanmar Currency is ''MMK'' .
MMK= Myanmar Kyat .
Thanks for your reply @asbear.

·
·
·

Thx I will add it in the next release!

·
·
·
·

thank you so much 😃😃

awesome ! They is best news ever heard on crypto world.

@yensesa this is a promising project. maybe we can learn a thing or two

Simply wow!

really excited about this project.

This is a huge contribution to our beloved Steem and SBD, congratulations @asbear for this wonderful project and thank you very much. I hope this will attract more investors to the platform. God bless!

·

thanks for your kind words. I will try my best to keep this project going on!

Super cool . Finally. The community needs more projects like this.

Thanks for sharing this with the community. It always nice to read something that is done with passion.

Who else is commenting for the upvotes? :))

you are doing a great work

This is a very positive step for steem because of steem community need software like this very badly.
I already describe this in some of my articles.

·

thanks!

WOW I AM SO EXCITED ABOUT THIS ITS WHAT I’VE BEEN WAITING FOR !! I have to resteem this !!!!! Thank you so much for this awesome post!
1A0A5FFE-17BE-4896-BBF5-6446154BE2FC.gif

this is really a great news for every steemer.salute you for this great work.

keep on your great work

Amazing app. this will be a great platform for the steem community. awesomeness all around. i hope it will be helpful for steem community. @shahin1975

Please add INR (Indian Rupee) ASAP! As we don't have any options to cashout our steemit funds in INR and I want to invest INR directly into SBD. Thank you for your amazing efforts!

·

I will add INR in the next release. SteemPay has nothing to do with cashing out though.

·
·

Thank you very much! :)

Hello there! I'm new to steemit. I need help

Great idea! Unique approach. Strong team. Waiting for success!
PS. ( 28.12.2018 BTC+380%, ETH +360%, EOS+1100%, STEEM+600%, ETC+1600%, BUN+3200%, ALX+1500%).

Hello there!!!! that is great to know, thanks for sharing!!!!
good luck!!! have a good day!!!

that's very great!

·

Thanks!

excellent is a revolution in the market of cryptocurrencies

Happy to see that my country's currency is in ! Malaysian Ringgit.

i am really excited this post because its very important to know us. thank you so much for your kind information.next time i aspect to more information... GOOD JOB..

Hey asbear, New additions motivate me to work on a Steemit. I know Steemit has a future. I want this world to go far further. may I know ?? How can I make better progress?? Steempay makes it easier for me to do everything. Keep it up and keep me in your mind :)

Enjoy the world and inform the world :) Rizve Ahmed

Steemit is in evolution constantly.

More and more gonna HIT this social media. Great Post, Great drafting.

Wow steempay is a dream come through, I am so excited, great work @asbear. I am sure the steemit community will grow because it have creative minds like u.thank u sir for this great contribution.

This is brilliant and great application
@asbear

Wow amezing

Muy buen aporte @asbear estamos en contacto para estar al tanto de los progresos de la app SteemPay.

Hi @asbear Can you tell us what online stores will be supporting this method of payment. I would like to use the service for a store like amazon.

·

currently nothing. we all need to work together to make on/offline shops to accept SBD. My next work on SteemPay will help that process.

·
·

Great to hear that there is effort to make shopping with SBD/Steem a reality. Were a million strong so I hope to see some good things come from the community to aid commerce :)

This is really cool. Thanks for your work on this. I’ll be watching for the source code

Yay!!!

Great job
Its really great work
Thanks for your post

Hey @asbear I really love your project, are you planning to implement a function to turn crypto into FIAT as well? It would be great to have a way to turn your STEEM/SBD into a PayPal payment without massive fees or headaches..

·

Not yet, and don't know what it will be. But time will come as we all push this project harder!

This is really cool. Thanks for your work on this. I’ll be watching for the source code ✨

Posted using Partiko iOS, join the beta testing program here

Ohhhh thanks my friend, is a post very important and helpful in special to me, congratulations.

Wao! Its a nice contribution @asbear, You really did well embarking on such powerful projects.
We look forward to the update.

Nice job. Thoughts on adding STEEM in addition to SBD?
Like it

Do you guys think that the implementation of this app will be successful to the masses? Makes a young boy wonder
thinking-batman.jpg

Steem is rising towards the skills of Bitcoin which has ATMs, or BTMs, in Saigon, which allowed me to exchange into from Vietnamese Dong and dollars and it is great as Steem competes with that.

·

Hey, how many Steemians in Vietnamese community? Would adding Dong into SteemPay make an impact?

·
·

Dozens of Vietnamese have been joining each week in 2018 it seems, I'm guessing, and maybe SBD to VND would be tempting for them. Maybe that would attract more of them.

Just what we were waiting for at @rutablockchain for the adoption of Steem in Venezuela. We are in the main country Steem
link
although I am not sure that we want our currency to be included, that it is useless and we are very adapted to the USD. What is certain is that this will help us to adopt the Steem and SBD as an exchange currency since we have thousands of steemians that change daily.

We looked forward to this, because we also work hand in hand with Dash in Venezuela who is doing an enormous job for the adoption, investing a lot of money and has managed to get many companies in Venezuela accepting Dash. Steem is much better for being faster and without commissions, we just lacked a wallet like Dash and thanks to you we have it. Now our work will be easier ...

I have a question about the commissions, (maybe I did not understand why I use a Google translator since my language is Spanish) Why are there commissions if the currency does not have it? where are those commissions going?

I already voted you as a witness, I would like to get in touch with you for future plans (tell me how), we are dedicated to promoting blockchain projects in the community of Venezuela, regards

·

fantastic! The thing about Dash is to the point. I know your country is going through the difficult financial situation, and cryptocurrency should be a great way to make things much better. Thanks for sharing the incredible story.

Not sure what you are talking about commissions? there is no commissions at all. You might be confused with something else.

Thanks for your witness vote :) I will be available on Steem Chat, but will setup my discord channel soon.

·
·

Ohh great then no commissions :) are there plans to make it app and it's in playstore?

I have strongly recommended the use of Dash to the steemians but now I will not have to do it thanks to this.

In Venezuela, a silent change is taking place with cryptocurrencies. We are the second country in Dash transactions and the first in Steemit users: D

I am very excited, I will tell more people to vote you as a witness

You can get me at the discord of @rutablockchain I'm the adm

https://discord.gg/jtnyZGB

This sounds great. How many retailers have signed up to enable this on their websites?

SBD is so confusing, is it pegged or is it not or is SBD even a scam coin because it has no real use case. Why promoting SBD when there is already steem which does everything what SBD does?

Nobody can really explain why SBD is needed at all, SBD is certainly not Steem Backed Dollar. So when it is called this way, it is trying to fool users?

i am really happy that such an app is coming out this soon. i had anticipated for such but i never thought that it will be this soon. i can't wait to download the app and start using it. i hope it is free

Cool............ Love such developments !!!! :)

Bring our Steems to Life.........

Great! Great!! Great!!!!!!!

luar biasa postingan anda sangat keren dan bagus sekali sehingga saya sangatlah bermamfaat setelah membaca postingan anda .semoga bermamfaat bagi saya dan bagi sahabat steemian semua amiin terima kasih.

It really gives us a hope thanks for your great effort making it easy for all the esteem users and we have
Hope and your efforts give more potential to esteem price. Big thanks @asbear

This sounds very amazing app to me! I really really happy to see so many people like yourself working to make Steemit awesome. Thanks for your contribution :)

Its a good news for all of us cheers

When will it start supporting INR? Currently number of active Indians on steemit is more than most of these countries whose #currency is supported

·

great. will add it!

i just have to take a look at it and see how it look like

En el caso de los steempay las personas que han tenido la oportunidad de intercambiar los SBD con estos servicios afirman que genera un alto grado de confiabilidad, pero se debe estar claro en que existe una comisión que cobran en un 10% y surgen como un método directo y sencillo para el cambio de SBD en bolívares fuerte en el caso de los venezolanos

Ok😊😊😊
Fantastic. So, I searched on google play but it is not there. It is not an app but its still great. I haven't found a use for it yet but this is a great development. Thank you so much. 😊😊☺☺

Wow. Steem is definitely gonna rocket this year. Cheers to the great team for their futuristic vision.

Excelent Qr

smart and clean, nice job!