Tag Enhacing energy recovery