final review, updates