Comprehensive review (8/19)

Comprehensive review