Finito! Hopefully I did a good job. I tried hard