demo for COC