initial commit tutorial