progress_bar: prototype added, not usable yet