archiveofourown.org/works/1172749
yes, much better...