Comprehensive review (11/19)

Comprehensive review