first commit ! Not working yet ! Just a design preview