All drafts finished.

Need to clean the code up.