modify main