Three months after walking out of the Congress with scathing remarks against the Gandhis, Jaiveer Shergill was appointed spokesperson by the BJP on Friday, as it announced new roles for several prominent leaders who have switched over from the grand old party.