more macro to duration