added a small amount of documentation