initial revision of cos modules