otw - A basically working version.