V1 complete !
First complete version !!