Big picture:

Details:

Writing: