modify main module