drafted in some documentation about the rationale behind this module