setProgress implemented