Made many edits: the first solid draft now