documentation passes tests