init cmp