buy phase updated