Added some documentation (comments)