attribute duration implemented