by qianjun;add progressbar, skin left
by qianjun;add more examples and doc