Author: ashok.hegde@quantent.in