adds code documentation