Cgm passing

Shouldn't we drop this under development