described what it does