documentation setup