Many many questions on Vivek