Write progress (22/28)

Write progress