New heart and gitignore