Change the order of loading modules to avoid overwrite