has a heart