restructure modules