#contributor: Li Zhu <http://www.zhuli.name> #name : parameter # -- parameter $0