IQAP review