whole heartily