A mostly-complete draft!