changes from vivek