main modify 1