closes #253 by removing field, adds backend for #236, and nearly completes #68