Collect information then write (42/48)

Collect information then write