explain how it is useful