Stem cell therapy regenerates damaged heart cells & improves function