Life extension technologies