Ensure email uniqueness and finish Ch. 6.2