perfecting documentation