dynamicLife