add progression feature
add more files for progression