should I just start each module with node on a different port?