initial commit of the code