first version of xshop

Well, the only change is using new API to instead of the old one.
Ni dong de.