Sort:  

Thanks a lot Stephen, I did my best even if it's probably the first time I write that much in english :)