Attached revised patch to address below points.