new changes by deepakm