init commit
use macro _C_ID