documenting module