Comprehensive review (16/19)

Comprehensive review