updated phase 8