documentation skeleton