add ProgressAmount struct