Added some more documentation