if phase 2