a template of c project