source: @charles.pdf