A very detailed Report, Thanks a lot