added problem 1
added documentation