Add internal documentation