perfect documents