updated phase 3