trying to solve issue #4

did some documentation btw