+GeneralModule: Started writing the general module