What is grace and what can it do?