comprehensive review of existing literature