A little more documentation added.