Comprehensive review (10/19)

Comprehensive review