improves documentation