better explanation of what it is