initial commit to setup the project