All the processus somebody had to explain me or I had to explain (in markdown)