Added the orginal source code as attached to the email to repository for reference.