init commit full program.