documentation can be found at: http://www.alexandria.ucsb.edu/confluence/x/C