addded vivieks changes