Added a little more documentation