The first draft provided by Prof.Ohashi