Dhanpal Ganesh's road to recovery