revised version of progress element