major fixes and edits to this guide