documenting modules