Added some documetation