Collect information then write (40/48)

Collect information then write