cicm wrapper