Add ability to make progress