Write progress (21/28)

Write progress