I re-uploaded it since I made some corrections in question to some details.