Removed initial non-working version.

Start from scratch with working version.
Revert "Removed initial non-working version."

This reverts commit ca58d454ec9c635be87f630ac41faa7c5f73973e.