Today Prime Minister Narendra Modi is the unquestioned political leader of the BJP, and J P Nadda oversees the party as the BJP president on his behalf, just as Amit Shah did before him. Nadda's job is to implement the political will of Prime Minister Modi in the organisation. Earlier, when Atal Bihari Vajpayee held power in Delhi, Bangaru Laxman, Jana Krishnamurthy and Venkaiah Naidu as party presidents oversaw the organisational functioning on Vajpayee's behalf. For the same reason, a less pliable Nitin Gadkari's exit from controlling the party organisation was necessary for the ascendant political leadership. However, when the BJP was out of power and with little prospect of forming a government, anyone from the leadership collegium of the party could become its president – from founders of the party like Vajpayee, L K Advani, and Murali Manohar Joshi to even Kushabhau Thakre, who was barely known outside the BJP.