Initial commit of non-working version.