split up documentation