added catagory documentation and fixed naming