Add original source data

I believe this is the latest version of my original source code.