first non-working version.