first stab at autogenerating documentation