Addded some more documentation.