initial commit of the project and the sdk