I will try to post as much as I can but it is late so I may have to finish it later.