Merci beaucoup ! I took some inspiration here and there.