removed documentation in the comments. Will add to the Github wiki.