explain why it's useful