record2 amd record3 layout revise finish