refactor stats to progresss