Only a first draft, I'll probably re-write it this weekend to make it work more.
I barely remember doing this... damn yearly a year ago?!