First review, fixed various mistakes and added missing sections