documentation handling