Mukhram singh with inputs from abid barlaskar