comprehensive review 998376