First draft completed. To be spellchecked+format.