updated submod