added module docstring and initial comment