test progress and load files
merged construct.py