initial commit of main project