Added a little more documentation.