Added slightly more documentation.