Edited by ruilongxue, ideas are form Forever Xiang.
Enjoy it XD