Not-so-rough draft completed. Still requires proofreading.