high quality code documentation homework