initial commit of the base project