change a little and many cleanup has to be done..and also contact