auto-generating some documentation