documented function management