add duration wrapper
add example