updated phase 2