sub module change