progressbar component and examples