breaking apart modules to files; SLC_EW improved