debug phase 3