Minor changes for readability and corrections.