Day2 initial version
fonctional base