added some documentation for some of the features that were added