use create_cdict