More updates, typo corrected.