Thank you very much DaWei.
I think I've learned much more than I expected.

I just don't agree with the hammer part

Best wishes,
Ian Liu.