12/24 function enhancement