update Main module