new function ct_birth