Expanded documentaiton