Write progress (7/28)

Write progress