Implement progress bar responsability.