added documentation for my asingment