absorb and restore energy