dependency documented