please add short docstrings also to these private functions.