CGM implementation